想在toolStripButoon中作一个鼠标提示,结果发现原来的方法不行了。 原来的方法: private void Form1_Load(object sender, System.EventArgs e)这个方法会在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类的对象,是可以利用其自身属性来完成操作的。 |