visualstudioc更改按钮工具提示点击
本文关键字:工具提示 按钮 visualstudioc | 更新日期: 2023-09-27 18:27:55
使用C#和Visual Studio 2010,如何在单击按钮时更改按钮的工具提示?
我在想下面这样的东西,但没有任何类似的命令。
private void button_Click(object sender, EventArgs e)
{
button.toolTip = "...";
}
编辑
我发现这个命令运行得很好:
private void button_Click(object sender, EventArgs e)
{
toolTip1.SetToolTip(this.button, "....");
}
感谢所有
试试这个:
System.Windows.Forms.ToolTip btnToolTip = new System.Windows.Forms.ToolTip();
btnToolTip.SetToolTip(this.button, "your tip");
这正是你想要做的。只需在ToolTip中将'T'大写即可。如果你每次都要来回切换,也许可以添加某种计数器系统来决定是将其更改为该工具提示,还是更改为单击时的上一个提示。
private void button1_Click(object sender, EventArgs e)
{
if(button1.ToolTip.Equals("abc"))
button1.ToolTip = "efg";
else
button1.ToolTip = "abc";
}
这将允许您在每次单击时来回切换。
我会这样做:
-
在设计器中设置工具提示,然后在按钮单击事件中执行此
private void button1_Click(object sender, EventArgs e) { ToolTip t = new ToolTip(); t.SetToolTip(button1, "test"); }
'ToolTip1.SetToolTip多次使用
专用子ToolStripStatusLabel1_MouseHover(发送方为对象,e为EventArgs)处理ToolStripSStatusLabel1.MouseHofer
ToolTip1.SetToolTip(StatusStrip1, ToolStripStatusLabel1.Text &
Environment.NewLine & "TCP/IP - " & TcpIpAdr &
Environment.NewLine & "Domain - " & DomName &
Environment.NewLine & "Host - " & HstName)
End Sub