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

[填空题] 在窗体上画一个文本框,名称为Text1,然后编写如下程序: Private Sub Form_Load() Open"d:empdat,txt"For Outpu

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

[填空题] 在窗体上画一个文本框,名称为Text1,然后编写如下程序:  Private Sub Form_Load()   Open"d:empdat,txt"For Outpu

[填空题] 在窗体上画一个文本框,名称为Text1,然后编写如下程序:
Private Sub Form_Load()
Open"d:empdat,txt"For Output As#1
Text1.Text=" "
End Sub Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii=13 Then
If UCase(Text1.Text)=______Then
Close#1
End
Else
Write#1,______
Text1.Text=" "
End If
End If
End Sub
以上程序的功能是在D盘temp文件夹下建立一个名为dat.txt的文件,在文本框中输入字符,每次按Enter键都把当前文本框中的内容写入文件dat.txt,并清除文本框中的内容:如果输入“END”,则不写入文件,直接结束程序。请填空。


参考答案:

"END"Text1.Text(或Text1)

问题解析:

KeyPress(KeyAscii As Integer)事件是在对象具有焦点时,按下键盘上的键时触发的事件,KeyAscii参数是所按键的Ascii的代码,Enter键的Ascii代码值为13。 本题源程序通过文本框的KeyPress事件过程,每当在文本框中按下一个键时,先判断其是否为Enter键,若是则继续判断文本框中当前内容的大写是否为“END”,若是则结束程序(故第一个空处应填入“END”),否则将当前文本框中的内容写入数据文件,故第二个空处应填入Text1.Text。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/249069.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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