当前位置:IT认证>BASIC题库

问题:[问答题]

[问答题] 在窗体上画两个命令按钮,名称分别为command1、Command2,标题分别为“启用”、“禁用”,一个名称为Text1的Text控件。请编写适当的事件过程,使得程序在运行时,单击“启用”按钮,Text1会变为有效,而当单击“禁用”命令按钮后Text1变为无效。程序中不得使用任何变量,程序运行时的窗体界而如下图左图和下图右图所示。 注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。

  

参考答案:

命令按钮(CommandButton)常用来建立实现某种命令,通过命令按钮的Caption属性设置其标题;控件是否有效由其Enabled属性来设置,值为True表示有效,值为False表示无效;单击命令按钮将触发其Click事件。
要实现程序运行时单击某个按钮使文本框变为无效,只需在编写该按钮的Click事件过程中修改文本框的Enabled属性值即可。
根据题意,新建“标准EXE”工程,将一个文本框控件和两个命令按钮添加到窗体中,文本框的名称为Text1,命令按钮的名称分别为Command1和Command2,Caption属性分别为“启用”和“禁用”。双击Command1进入代码窗口,编写如下代码:
PrivateSubCommand1_Click()
Text1.Enabled=True’启用Text1
EndSub
PrivateSubCommand2_Click()
Text1.Enabled=False’禁用Text1
EndSub
单击

按钮运行程序,并按要求保存。

  参考解析

微信端