问答题 在考生文件夹中有一个工程文件sjt3. vbp。程序的功能是输入用户名和密码。程序运行时,当输入密码到文本框Text2中时,如果“显示密码”复选框没有被选中,则在文本框Text3中同时显示“#”(如图所示);如果“显示密码”复选框被选中,再重新输入密码时,则在Text3中同时显示的是密码字符本身。
在给出的窗体文件中已经添加了全部控件,但程序不完整。要求:去掉程序中的注释符,把程序中的?改为正确的内容。
注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。
【正确答案】[解题思路] 在Text2 Change事件过程中,当向文本框Text2中输入密码时,通过Check1的Value属性判断“显示密码”复选框是否被选中,如果没有被选中,Text3的PasswordChar属性设置为“#”,则在文本框Text3中同时显示“#”;若“显示密码”复选框被选中,Text3的PasswordChar属性设置为" "再重新输入密码时,则在Text3中同时显示的是密码字符本身。
[操作步骤]
步骤1:打开本题工程文件。
步骤2:分析并编写程序代码。
程序提供代码
Private Sub Text2_Change()
'If ? = 1 Then
' Text3. PasswordChar = ?
Else
' Text3. PasswordChar = ?
End If
'Text3. Text = ?
End Sub
程序结束
参考答案
第1个?处填入:Check1. Value
第2个?处填入:" "
第3个?处填入:"#"
第4个?处填入:Text2
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【答案解析】