c# 给窗体添加MouseEnter事件,可鼠标移到任意控件均会产生MouseEnter事件,如何识别是哪个产生的呢?
2016-08-15 17:23
453 查看
定义一个mouseEnter方法,格式如下:
private void Control_MouseEnter(object sender, EventArgs e) { Control control = sender as Control; if (control != null) { //由于control的名称具有唯一性,因此可以根据control.Name来判断是那个控件。 String controlName = control.Name; } }
然后将你要触发的所有控件的MouseEnter事件绑定到该方法上,方法如下: 设计器上选中该控件,按F4得到属性编辑窗体,然后在事件中,选择MousaeEnter,后面下拉选项中选中Control_MouseEnter这个方法即可。
相关文章推荐
- C#窗体如何通过keybd_event()函数模拟键盘按键(组合键)产生事件
- C#.NET GridView 中如何获取脚中的控件ID并添加客户端事件
- C# 如何写动态创建的窗体的控件的click等事件
- C#如何添加鼠标滚轮事件以及判断鼠标滚轮的方向
- C#如何产生鼠标点击事件
- 扫描识别控件Dynamic .NET TWAIN使用教程:如何将事件添加到应用程序中
- C#基础系列:开发自己的窗体设计器(在容器上拖动鼠标增加控件)
- c# 如何重写控件的OnPaint事件
- C# 中用户控件中添加事件和使用
- C# 如何:禁用 Windows 窗体 DataGridView 控件的按钮列中的按钮 Enable = false
- asp.net(c#)给控件添加事件
- 一个aspx页面有2个按钮,都是服务器控件,服务器上的DLL如何知道用户点击了哪个按钮,从而按钮的事件函数被调用
- 用C#如何遍历一个窗体中的某一种控件
- C#添加鼠标右击事件
- 窗体和控件的AutoScroll属性和鼠标的滚轮(MouseWheel)事件
- c# 用户控件添加事件
- 如何在page_load中判断是哪个控件触发的事件?
- 如何遍历一个窗体中的某一种控件 c#实现
- .net,C#如何在运行时通过鼠标拖动改变控件的大小
- 如何把一个窗体添加到容器控件中