位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# 事件

提问人:刘团圆发布时间:2020-12-08

    我们要处理的大部分事件都是涉及控件的通用事件,例如LostFocus和MouseEnter等。这是因为这些事件本身继承自诸如Control或ContentControl的基类。此外,像DatePicker控件的CalendarOpened事件是专用事件,只存在于特定的控件中。下表列出了一些最常用的事件。

事 件

说明

Click

当控件被单击时发生。某些情况下,当用户按下Enter键时也会发生这样的事件

Drop

当拖曳操作完成时发生,也就是说,当用户将某个对象拖曳到该控件上,然后松开鼠标按钮时发生

DragEnter

当某个对象被拖曳进入该控件的边缘范围内时发生

DragLeave

当某个对象被拖曳出该控件的边缘范围之外时发生

DragOver

当某个对象被拖曳到控件上时发生

事 件

KeyDown

当该控件具有焦点,并且某个按键被按下时发生。该事件总在KeyPressKeyUp事件之前发生

KeyUp

当该控件具有焦点,并且某个按键被释放时发生。该事件总在KeyDown事件后发生

GotFocus

当该控件获得焦点时发生。勿用该事件对控件执行验证操作。应该改用ValidatingValidated

LostFocus

当该控件失去焦点时发生。请勿使用该事件对控件执行验证操作。应该改用ValidatingValidated

MouseDoubleClick

当双击该控件时发生

MouseDown

当鼠标指针经过某个控件,鼠标按钮被按下时发生。该事件与Click事件并不相同,因为MouseDown

件在按钮被按下后,在其释放前发生

MouseMove

当鼠标经过控件时持续发生

MouseUp

当鼠标指针经过控件,而鼠标按钮又被释放时发生


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部