ToolTip的使用 winfrom中显示并延迟一定时间消失
在winfrom_load事件中对要显示内容的控件加以设置,如下:
toolTip1.SetToolTip(this.button1, "ToolTip上需要显示的文字 ");
完整内容如下:
- private void Form1_Load(object sender, EventArgs e)
- {
- 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属性即可。