如何使用 ToolTip 组件
Windows 窗体的 ToolTip 组件在用户指向控件时显示相应的文本。工具提示可与任何控件相关联。举一个使用此控件的示例:为节省窗体上的空间,可以在按钮上显示一个小图标并用工具提示解释该按钮的功能。
如果在程序设计窗体中添加了 ToolTip 组件,则程序设计窗体中的所有控件的属性中将自动增加一个 ToolTip 属性,用于为程序设计窗体中的控件添加提示信息。它的用途是当鼠标位于某个控件上并停留一段时间后,显示该控件功能的提示信息。
其主要属性包括:
(1)
如果工具提示当前处于活动状态,则为 true;否则为 false。默认为 true。
可为一个窗体创建并分配多个 ToolTip 组件,但将 Active 属性设置为 false 只影响当前 ToolTip。
(2)
自动延迟(以毫秒为单位)。默认值为 500。
(3)
以毫秒为单位,默认值为 5000。
(4)
(5)
如果始终显示工具提示,则为 true;否则为 false。默认为 false。
(6)
(7)
使用 BackColor 和 ForeColor 属性可修改工具提示所使用的配色方案。系统默认字体是自动使用的,并且只能通过自行绘制工具提示来重写。
(8)
如果应使用气球状窗口,则为 true;如果应使用标准矩形窗口,则为 false。默认为 false。
ToolTip 组件最常用的一个公共方法是 SetToolTip 方法,它使工具提示文本与指定的控件相关联。其声明如下:
public void SetToolTip (
)
其中,参数 control 是要将工具提示文本与其关联的控件;caption 是指针位于控件上方时要显示的工具提示文本。
作为一条通用规则,所用的文本应该简短;但是,可以使用 \r\n 转义字符序列插入分行符。
下面的实例主要介绍了如何使用工具提示(ToolTip)组件为程序窗体控件添加工具提示信息的编程技术。
具体步骤如下:
(1)
(1)
(4)
private void Form1_Load(object sender, EventArgs e)
{
}
最后,编译执行程序,效果如下图所示。