ToolTip的使用 winfrom中显示并延迟一定时间消失
在winfrom_load事件中对要显示内容的控件加以设置,如下:
toolTip1.SetToolTip(this.button1, "ToolTip上需要显示的文字 ");
完整内容如下:
- privatevoidForm1_Load(objectsender,EventArgse)
- {
- toolTip1.AutoPopDelay=25000;
- toolTip1.InitialDelay=1000;
- toolTip1.ReshowDelay=0;
- toolTip1.ShowAlways=true;
- toolTip1.SetToolTip(this.button1,"ToolTip上需要显示的文字");
- toolTip1.SetToolTip(this.button2,"这是测试用的内容");
- }
//
Create the ToolTip and associate with the Form container.
ToolTip toolTip1
=
new
ToolTip();
//
Set up the delays for the ToolTip.
toolTip1.AutoPopDelay
=
5000
; toolTip1.InitialDelay
=
500
; toolTip1.ReshowDelay
=
200
;
//
Force the ToolTip text to be displayed whether or not the form is active.
toolTip1.ShowAlways
=
true
;
//
Set up the ToolTip text for the Button and Checkbox.
toolTip1.SetToolTip(
this
.button1,
"
点击后自动生成条码
"
); toolTip1.SetToolTip(
this
.comboBox15,
"
悬停提示的内容
"
); toolTip1.SetToolTip(
this
.comboBox14,
"
悬停提示的内容
"
); toolTip1.SetToolTip(
this
.comboBox13,
"
悬停提示的内容
"
); toolTip1.SetToolTip(
this
.comboBox12,
"
悬停提示的内容
"
); toolTip1.SetToolTip(
this
.textBox1,
"
修改选项后需要重新生成。
"
);
拖一个 ToolTip 控件到窗体里。窗体里的控件就会自动有一个 "tooltip 上的 ToolTip"属性,你想显示什么提示就在这里写什么。如果你要动态的去设置这个提示 代码是 this.toolTip1.SetToolTip(this.panel1, "鼠标放这里的提示");补充,如果你是asp.net中的panel控件的话,直接去设置该控件的ToolTip属性即可。