C#-鼠标,键盘事件处理---ShinePans


鼠标事件,委托和事件参数


鼠标事件(EventHandler委托,EventArgs事件参数)
MouseEnter 如果鼠标光标进入控件区域则引发该事件
MouseLeave 如果鼠标光标离开控件区域则引发该事件
鼠标事件(MouseEventHandler委托,MouseEventArgs事件参数)
MouseDown 当鼠标光标在控件区域之上时,如果按下鼠标按钮就会引发该事件
MouseHover 当鼠标光标在控件区域上悬停时引发该事件
MouseMove 当鼠标光标在控件区域内移动时引发该事件
MouseUp 当鼠标光标在控件区域之上时,如果释放鼠标按钮就会引发该事件
MouseEventArgs类的属性
Button 按下的鼠标按钮(left,right,middle,none)
Clicks 鼠标按钮按下的次数
x 事件相对于控件的x坐标

y 事件相对于控件的y坐标


键盘事件,委托和事件参数
键盘事件(KeyEventHandler委托,KeyEventArgs事件参数)
KeyDown 开始按下键盘时引发该事件
KeyUp 释放键盘键时引发该事件
键盘事件(KeyPressEventHandler委托,KeyPressEventArgs事件参数)
KeyPress 当按下键盘键的时候引发该事件,当按住键盘键的时候,
该事件会重复发生,频率由操作系统设定
KeyPressEventArgs类的属性
KeyChar 该属性返回所按下键盘键的ASCII字符
Handled 该属性表示是否处理了KeyPress事件
KeyEventArgs
Alt
Control
Shift
Handled
KeyCode
KeyData
KeyValue
该属性表示是否按下了Alt键
该属性表示是否按下了Control t键
该属性表示是否按下了Shift键
该属性表示是否处理了事件
以Keys枚举类型值返回键盘键的键码。该属性不包含修
改键信息。用于测试指定的键盘键
以Keys枚举类型值返回键盘键的键码。并包含修改符信
息。用于判断关于所按下键盘键的所有信息
以整数形式返回键码,而不是Keys枚举类型值。用于或
得所按下键盘键的数字表示
Modifiers 以Keys枚举类型值返回所有按下的修改键(Alt,Control和Shift)。
仅用于判断修改键信息

你可能感兴趣的:(C#-鼠标,键盘事件处理---ShinePans)