( ! ) Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in D:\www\up\CSharp\event01.php on line 20 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0156 | 361624 | {main}( ) | ...\event01.php:0 |
( ! ) Warning: include(http://pub.houheaven.com/Nav02/Nav_deep2.htm): failed to open stream: no suitable wrapper could be found in D:\www\up\CSharp\event01.php on line 20 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0156 | 361624 | {main}( ) | ...\event01.php:0 |
( ! ) Warning: include(): Failed opening 'http://pub.houheaven.com/Nav02/Nav_deep2.htm' for inclusion (include_path='.;C:\php\pear') in D:\www\up\CSharp\event01.php on line 20 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0156 | 361624 | {main}( ) | ...\event01.php:0 |
KeyCode:Keys枚举,通过返回的KeyEventArgs类的事件参数对象的KeyCode属性,来获得KeyDown或KeyUp事件的键盘代码。(举例:按下组合键【Ctrl+A】,KeyCode:A)
KeyValue:返回值是KeyCode枚举的Integer值。(举例:按下组合键【Ctrl+A】,KeyValue:65(A))
KeyData:用来记录组合键。(举例:按下组合键【Ctrl+A】,KeyData:"A,Ctrl")
注意:这三个属性对于字母键只记录其大写的值(不管用户是否开启了【Caps Lock】或者按住【Shift】),如果想要区分大小写,需要使用KeyChar属性来判断。
在KeyEventArgs类中,e.Control=Ctrl、e.Shift=Shift、e.Alt=Alt,这些属性返回的是bool类型的值,true表示按下,false表示没有按。
[ 源代码 ]
// 判断用户是否按下了【Ctrl+Shift+A】
if(e.Control&&e.Shift&&KeyValue==65)
this.Close();
键 | 值 | 枚举常量 | 键 | 值 | 枚举常量 |
---|---|---|---|---|---|
Backspace | 8 | Keys.BackSpace | Insert | 45 | Keys.Insert |
Tab | 9 | Keys.Tab | Delete | 46 | Keys.Delete |
Enter | 13 | Keys.Enter | |||
Caps Lock | 20 | Keys.Capital | (数字区)0-9 | 48-57 | Keys.D0~Keys.D9 |
Esc | 27 | Keys.Escape | A(a)~Z(z) | 65-90 | Keys.A~Keys.Z |
PageUp | 33 | Keys.Prior | (小键盘)0-9 | 96-105 | Keys.NumPad0~9 |
PageDown | 34 | Keys.Next | * | 106 | Keys.Multiply |
End | 35 | Keys.End | + | 107 | Keys.Add |
Home | 36 | Keys.Home | - | 109 | Keys.Subtarct |
← | 37 | Keys.Left | . | 110 | Keys.Decimal |
↑ | 38 | Keys.Up | / | 111 | Keys.Divide |
→ | 39 | Keys.Right | F1~F12 | 112-123 | Keys.F1~Keys.F12 |
↓ | 40 | Keys.Down |
MouseEnter,MouseMove,MouseHover/MouseDown/MouseWheel,MouseUp,MouseLeave
属性 | 说明 |
---|---|
Button | 获取按下的是哪个鼠标键,取值可以使用MouseButtons枚举的成员 |
Clicks | 获取按下并释放鼠标按键的次数(整型),1表示单击,2表示双击 |
Delta | 获取鼠标转轮已转动的制动器数的有符号计数,制动器是鼠标滚轮的一个凹口 |
X 或 Y | 获取当前鼠标指针所在位置的X坐标或Y坐标 |
Ctrl | 如果在鼠标事件发生时按住【Ctrl】键,则返回true,否则返回false |
Shift | 如果在鼠标事件发生时按住【Shift】键,则返回true,否则返回false |
成员名称 | 说明 |
---|---|
Left | 鼠标左键 |
Middle | 鼠标中键 |
Right | 鼠标右键 |
XButton1 | 第一个鼠标拓展键 |
XButton2 | 第二个鼠标拓展键 |
[ 后天堂 | 这里,只泊同流人 ]