Windows 窗體的 ToolTip 組件在用戶指向控件時顯示相應的文本。工具提示可與任何控件相關聯。舉一個使用此控件的示例:為節省窗體上的空間,可以在按鈕上顯示一個小圖標並用工具提示解釋該按鈕的功能。
如果在程序設計窗體中添加了 ToolTip 組件,則程序設計窗體中的所有控件的屬性中將自動增加一個 ToolTip 屬性,用於為程序設計窗體中的控件添加提示信息。它的用途是當鼠標位於某個控件上並停留一段時間后,顯示該控件功能的提示信息。
該控件常用的屬性和方法如下:
- IsBalloon屬性:獲取或設置一個指示工具提示是否應使用氣球狀窗口的值。
- ToolTipIcon屬性:獲取或設置一個值,該值定義要在工具提示文本旁現實的圖標類型。
- ToolTipTitle屬性:獲取或設置工具提示窗口的標題。
- UseFading屬性:獲取或設置一個值,該值確定在顯示工具提示時是否應使用淡入淡出效果。(貌似效果不太明顯)
- Show()方法:設置與工具提示關聯的文本,然后顯示該工具提示。
- Hide()方法:隱藏指定的工具提示窗口。
代碼如下:
private void textBox1_MouseEnter(object sender, EventArgs e)
{
this.toolTip1.ToolTipTitle = "請輸入你的昵稱";
this.toolTip1.IsBalloon =false;
this.toolTip1.UseFading = true;
this.toolTip1.Show("昵稱只能有英文字母構成", this.textBox1);
}
private void textBox1_MouseLeave(object sender, EventArgs e)
{
this.toolTip1.Hide(textBox1); //隱藏提示窗口
}
附:觸發事件的方法——點擊textBox1然后點擊屬性,點擊最右邊的閃電圖像,然后就會出現事件了。(剛開始我不知道這樣做,現在終於知道了!)