在考生目录下有一个工程文件sj5.vbp,其窗体上有两个标签L1和L2,标题分别为“口令”和“允许次数”;一个命令按钮C1,标题为“确定”;两个文本框,名称分别为Text1和Text2。其中Text1用来输人口令(输入时,文本框内容显示“*”),初始内容为

admin2012-10-09  35

问题     在考生目录下有一个工程文件sj5.vbp,其窗体上有两个标签L1和L2,标题分别为“口令”和“允许次数”;一个命令按钮C1,标题为“确定”;两个文本框,名称分别为Text1和Text2。其中Text1用来输人口令(输入时,文本框内容显示“*”),初始内容为空;Text2的初始内容为3。并给出了Cl的事件过程,但不完整,要求去掉程序中的注释符“’”,把程序中的“?”改为正确的内容,使得程序运行时,在Text1中输人口令后,单击“确定”,如果输入的是“123456”则在Text1中显示“口令正确”;如果输入其他内容,单击“确定”后,弹出错误提示对话框(如图68—6所示),并且Text2中的数字减1。最多可输入3次口令,若3次都输入错误,则禁止再次输入。

注意:不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。

选项

答案本题主要考查文本框的Text、PasswordChar和Enabled属性,&连接符以及MsgBox()函数。根据题意将文本框控件Text1的PasswordChar属性设置为“*”。双击进入代码窗口,编写如下代码: Private Sub C1_Click() If Text1.Text="123456"Then Text1.Text="口令正确" Text1.PasswordChar="" Else Text2.Text=Text2.Text-1 If Text2.Text>0 Then MsgBox"第"&(3-Text2.Text)&"次13令错误,请重新输入" Else MsgBox"3次输入错误,请退出" Text1.Enabled=False End If End If End Sub 单击[*]按钮运行程序,并按要求保存。

解析
转载请注明原文地址:https://kaotiyun.com/show/qChp777K
0

最新回复(0)