2013-08-16 79 views
0

使用C#和Visual Studio 2010,如何更改按鈕的工具提示,當它被點擊?visual studio c#更改按鈕工具提示點擊

我在想下面這樣的事情,但沒有任何類似的命令。

private void button_Click(object sender, EventArgs e) 
     { 
button.toolTip = "..."; 
     } 

編輯

,我發現這個命令非常有效:

private void button_Click(object sender, EventArgs e) 
      { 
toolTip1.SetToolTip(this.button, "...."); 
} 

謝謝大家

回答

0

試試這個:

System.Windows.Forms.ToolTip btnToolTip = new System.Windows.Forms.ToolTip(); 
btnToolTip.SetToolTip(this.button, "your tip"); 
0

這正是你會做什麼。只需在ToolTip中大寫'T'即可。 也許會添加某種計數器系統,以確定是否要將其更改爲該工具提示,或者如果要每次都來回切換,請點擊該提示。

+0

這將導致:錯誤'Sys tem.Windows.Forms.Button'不包含'ToolTip'的定義,並且沒有找到接受'System.Windows.Forms.Button'類型的第一個參數的擴展方法'ToolTip'(你是否缺少using指令或一個程序集引用?) –

+0

如果您使用的是Windows窗體,但是這適用於WPF – Tbonechk27

0
private void button1_Click(object sender, EventArgs e) 
{ 
    if(button1.ToolTip.Equals("abc")) 
     button1.ToolTip = "efg"; 
    else 
     button1.ToolTip = "abc"; 
} 

這將允許您在每次點擊時來回切換。

+0

由於某些原因,命令button1.ToolTip =「efg」;沒有被識別。 我找到了解決方案,所以沒關係,謝謝 –

0

我這樣做:

  1. 設置工具提示在設計,然後在按鈕單擊事件做到這一點

    private void button1_Click(object sender, EventArgs e) 
    { 
        ToolTip t = new ToolTip(); 
        t.SetToolTip(button1, "test"); 
    } 
    
相關問題