首页 > 软件操作教程 > 编程开发 > C#
题目内容

C# 事件

题目答案

    我们要处理的大部分事件都是涉及控件的通用事件,例如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条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端