首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

这道题If Text1 = "ABC" Or Text1 = "" Then第二个问号是什么?看不懂答案。该如何解决

2012-03-13 
这道题If Text1 ABC Or Text1 ? Then第二个问号是什么?看不懂答案。二、【简单应用题】参见djks112:在

这道题If Text1 = "ABC" Or Text1 = "?" Then第二个问号是什么?看不懂答案。


二、【简单应用题】
参见djks112:在考生文件夹中有工程文件djks112.vbp及其窗体文件djks112.frm,该程序是不完整的。请在有?的地方填入正确内容,然后删除?及所有注释符(′),但不能修改其他部分。存盘时不得改变文件名和文件夹。
本题描述如下:在窗体上有一个名称为Text1的文本框,一个名称为CCheck,标题为“校验”的命令按钮。其中文本框用来输入口令(如图所示),要求在文本框中输入的内容都必须以“*”显示(请考生自己通过属性窗口设置)。要求程序运行后,输入口令,单击命令按钮后,对口令进行校验。如果输入的内容是“ABC”这3个大写字母,则用MsgBox信息框输出“正确”,否则输出“错误”(如图所示)。
窗体模块中的程序代码为:  
Option Explicit
Private Sub CCheck_Click()
  ' If Text1 = "ABC" Or Text1 = "?" Then
  ' MsgBox "?"
  Else
  MsgBox " 错误"
  End If
End Sub
【答题要点】本题考查文本框的Password属性、if和MsgBox语句。
(1)分析if语句的条件,虽然题目要求输入的内容是大写ABC,但是还要填一个条件。
(2)弹出的对话框只有第一个参数即提示“正确”
【参考答案】第一个?填?,第二个?填正确


[解决办法]

VB code
 If Text1.Text = "ABC" Or Text1.Text = "abc" Then    MsgBox "正确" Else    MsgBox "错误" EndIf 

热点排行