第10章 键盘与鼠标操作
键盘事件与鼠标相关的事件和属性拖放操作
10.1 键盘事件
键盘是一种输入数据或者信息的重要工具,有些控件(如窗体和文本框)本身已经具备了处理输入按键的功能,所以在简单编程的情况下可以不必编写键盘事件过程。但是,如果要识别组合键、功能键、光标移动键、小键盘(数字键盘)上的按键、区别按下和松开的动作、对输入字符进行筛选,就要使用键盘事件了,本节介绍的键盘事件有KeyPress事件、KeyDown事件和KeyUp事件。
10.1.1 KeyPress事件
KeyPress事件,就是当按下键盘上的一个可打印字符键(字母、数字和符号)时所激发的事件。我们知道,在某个时刻,输入焦点只能位于某一个控件上(如果窗体上没有活动的或可见的控件,则输入焦点位于窗体控件上),当一个控件拥有输入焦点时,该控件才能接受从键盘上输入的信息,所以当按下某个键时,所激发的是拥有输入焦点的那个控件的KeyPress事件。支持KeyPress事件的控件有窗体、命令按钮、文本框、复选框、单选框、列表框、组合框、滚动条与图片框等。
该事件过程的语法是:其中object是指支持KeyPress事件的控 ...


雷达卡




京公网安备 11010802022788号







