效果图
// This example assumes that the Form_Load event handling method
// is connected to the Load event of the form.
private void Form1_Load(object sender, System.EventArgs e)
{
// 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 = 1000;
toolTip1.ReshowDelay = 500;
// 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, "My button1");
toolTip1.SetToolTip(this.checkBox1, "My checkBox1");
}
可以自己在form_load里面new一个,但这个办法,只能显示固定内容的东西,要想显示动态的提示信息,最好还是在控件界面拖一个ToolTip然后再form_load里面设置好一些属性,然后SetToolTip这句话先不写,等你需要展示的控件内容更新之后再把这句话加上,
例:我的是需要在combobox上面显示,所以我set的地方是在cmbExcelIndex_SelectedIndexChanged(自己重写的改变事件里面)设置
toolTip.SetToolTip(this.cmbExcelIndex, this.cmbExcelIndex.Text);