栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 笔试题库

[单项选择题] 在窗体上画一个命令按钮command1和两个文本框,名称分别为Text1和Text2。编写如下两个事件过程: Dim Str1 As String,str2 As String P

笔试题库 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[单项选择题] 在窗体上画一个命令按钮command1和两个文本框,名称分别为Text1和Text2。编写如下两个事件过程:  Dim Str1 As String,str2 As String  P

[单项选择题] 在窗体上画一个命令按钮command1和两个文本框,名称分别为Text1和Text2。编写如下两个事件过程:

Dim Str1 As String,str2 As String

Private Sub form_load()

Text1.Text=" "

Text2.Text=" "

Text1.Enabled=False

Text2.Enabled=False

End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)

str1=str1&Chr(KeyAscii)

End Sub

Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)

str2=str2 & Chr(KeyCode)

End Sub

Private Sub Command1_Click()

Text1.Text=str1

Text2.Text=str2

str1=" "

str2=" "

End Sub

当在设计阶段的窗体的KeyPreview属性设置为True时,程序运行过程中,在键盘上输入小写字母abc,然后单击命令按钮,则文本框Text1中显示的内容为

A.abc

B.不显示任何信息

C.ABC

D.出错

正确答案:

A

参考解析:

[命题目的] 考查考生对窗体事件和文本框属性的掌握情况。[解题要点] 在Command1的Click事件中将字符串变量str赋给Text1,str变量是在KeyPress事件中被赋值的,语句str=str&Chr(KeyAseii)将输入的字符存储并连接起来,此处是通过参数KeyAscii来得到输入字符的 (因此要区分字母的大小写),又因为在Form的Load事件中将Text1和Text2的Enabled属性设置成False,所以当前拥有输入焦点的对象是窗体,为了使窗体能接收键盘事件,已经将窗体的KeyPreview属性设置为 True,所以在输入小写字母abc后,单击Command1,触发其Click事件,使得Text1文体控件的值等于str字符串的值,即abc。[错解分析] KeyAscii是指按下键的ASCII值;Key Code是指按下键的实际字符。[考点链接] 窗体事件和文本框属性。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/480563.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号