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, "....");
}

感谢所有

visualstudioc更改按钮工具提示点击

试试这个:

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";
}

这将允许您在每次单击时来回切换。

我会这样做:

  1. 在设计器中设置工具提示,然后在按钮单击事件中执行此

    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