c# 鼠标经过事件

来源:互联网 发布:linux arp 刷新时间 编辑:程序博客网 时间:2024/04/30 15:37

鼠标经过提示有2种方法:

(1)需要写一个鼠标经过事件,所以先去注册声明一个事件:

btn.MouseEnter += new EventHandler(btn_MouseEnter);//btn是按钮的Name

然后再想普通事件一样,写事件发生函数:

void btn_MouseEnter(object sender, EventArgs e)        {            MessageBox.Show("OK");        }

当然在现实当中应用不会直接用MessageBox,太难看了 - -!

一般用ToolTip了 ^ ^,看着专业点儿。

好了改写一下鼠标经过事件。

void btn_MouseEnter(object sender, EventArgs e)       {            ToolTip TT = new ToolTip();            TT.SetToolTip(btn, "OK");        }

当然ToolTip的方法很多,刚开始用的show方法,结果,提示框显示了一大堆 - -!

还是用SetToolTip比较保险,只显示一次。

(2)直接用ToolTip 在form_load中写提示。

Tooltip TT=new ToolTip();TT.SetToolTip(btn,"OK");

这种对控件提示的方法很方便,几行代码就搞定,不用事先注册事件什么的。简单吧……