我正在尝试将工具提示应用于工具条按钮,但它一直给我这个错误:
运算符“==”不能应用于“System.Windows.Forms.Control”和“System.Windows.Forms.ToolStripButton”类型的操作数
关于如何解决这个问题的任何线索?
更新:
private void toolTip1_Popup(object sender, PopupEventArgs e)
{
if (e.AssociatedControl == tBtn1)
{
using (Font f = new Font("Tahoma", 9))
{
e.ToolTipSize = TextRenderer.MeasureText(
toolTip1.GetToolTip(e.AssociatedControl), f);
}
}
}
最佳答案
ToolStripButton
派生自 ToolStripItem
,后者具有 ToolTipText
属性。
如前所述,ToolStripItem
并非派生自 Control
类,因此提供了自己的实现来呈现工具提示。 This帖子可能会帮助您自定义工具提示。
关于c# - 如何在 toolstripbutton 上使用工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11191784/