实验目的
➢掌握常用的键盘事件:KeyPress、KeyDown、KeyUp。
➢掌握键盘事件触发的条件及各参数的含义。
【实验13-1】设计一个窗体,在一个文本框中输入一串字母,在另一文本框中输出这些字母的大(或小)写形式,即如果输入时是大写,就输出其小写形式,反之亦然。
方法分析:
① 界面设计如图13-1所示。
图13-1
a)向窗体中添加2个标签Label1和Label2,在属性窗口中分别将它们的Caption属性设为“输入字母”和“转换后的形式”。
b)向窗体中添加2个文本框Text1和Text2,在属性窗口中分别将它们的Text属性值清空。
② 用户向文本框中输入字母,每按下一个字母键,即触发KeyPress事件,KeyAscii即可返回该键的Ascii值,通过对这个Ascii值的范围进行判断,即可得出字母的大小写形式(字母A到Z大写Ascii值:65~90,小写Ascii值:97~122);
③ 编写相应的程序代码。
程序代码如下:
(www.xing528.com)
【实验13-2】编写程序,设计如图13-2所示界面,要求实验的功能是:当用户向文本框中输入1或2时,即切换到相应的页面做相应的绘图,当用户向文本框中输入3时,程序结束,当用户向文本框中输入其他字符时,提示输入有误。
图13-2
方法分析:
① 界面设计
a)向窗体中添加1个标签Label1,在程序代码中为其Caption属性赋值,实现窗体中3个功能选项的文字分布形式。
b)向窗体中添加1个标签Label2,在属性窗口中将其Caption属性值设置为“输入功能代码”。
c)向窗体中添加1个文本框Text1,在属性窗口中将其Text属性值清空。
② 当用户在文本框中按下某一键时即触发KeyDown事件,通过参数KeyCode返回用户所按键的键代码KeyCode,这样就可以得到用户选择的功能项。
③ 编写相应的程序代码。
程序代码如下:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。