C# toolStripButton1的ToolTipText_乔木和小乔_百度空间
想在toolStripButoon中作一个鼠标提示,结果发现原来的方法不行了。
原来的方法:
private void Form1_Load(object sender, System.EventArgs e)
{
// Create the ToolTip and associate with the Form container.
ToolTip toolTip1 = new ToolTip();

// Set up the delays for the ToolTip.
toolTip1.AutoPopDelay = 5000;
toolTip1.InitialDelay = 1000;
toolTip1.ReshowDelay = 500;
// Force the ToolTip text to be displayed whether or not the form is active.
toolTip1.ShowAlways = true;

// Set up the ToolTip text for the Button and Checkbox.
toolTip1.SetToolTip(this.button1, "My button1");
toolTip1.SetToolTip(this.checkBox1, "My checkBox1");
}
这个方法会在toolTip1.SetToolTip(this.button1,"My button1");这个函数这里报错,原因是类型不对:
cannot convert from 'System.Windows.Forms.ToolStripTextBox' to 'System.Windows.Forms.Control'
也就是说函数的{dy}参数要求是Control类,但是实际上确实ToolStripTextBox类,这不符合函数要求。针对ToolStripTextBox调查后,发现解决办法非常简单:
this.toolStripButton1.AutoToolTip = false;
this.toolStripButton1.ToolTipText = "ToolTip for Button1.";
如果是对toolStripButton这种属于ToolStripTextBox类的对象,是可以利用其自身属性来完成操作的。


郑重声明:资讯 【C# toolStripButton1的ToolTipText_乔木和小乔_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——