问题 问答题

在考生文件夹中有文件sj3.vbp及其窗体文件sj3.frm,该程序是不完整的。窗体上有一个名称为Text1的文本框;两个复选框,名称分别为Check1和Check2,标题分别为“Item1”和“Item2”;一个按钮,标题为“选择”。要求程序运行后,如果Check1和Check2都不选,单击窗体后,则在文本框中什么都不显示;如果只选中Checkl,单击按钮,则在文本框中显示“选中Item1”;如果只选中Check2,然后单击按钮,则在文本框中显示“选中Item2”;如果同时选中Check1和Check2,单击窗体,则在文本框中显示“不能全选”。程序运行时窗体显示如图1—3所示。

答案

参考答案:根据题意,将两个名称分别为Check1和Check2的复选按钮、一个名称为Text1的文本框和一个名称为Command1的命令按钮放入到窗体中,复选按钮的Caption属性分别为Item1和Item2,Text1的   Text属性为空,命令按钮的Caption属性为“选择”。双击Command1进入代码编写窗口,代码如下:   Private hub Command1 Click()    If Check1.Value=1 Then ’当选中Check1时    If Check2.Value=1 Then’选中Check2    Text1.Text="不能全选"    ’在Text1中显示不能全选    Else ’没有选中Check2    Text1.Text="选中Item1"    ’在Text1中显示选中Item1    End If    Else’当没选中Check1时    IfCheck2.Value=1 Then’选中Cheek2    Text1.Text="选中Item2"’显示选中Item2    E1se    Text1.Text=""’不显示    End If    End If   End Sub   单击 按钮运行程序,并按要求保存。

多项选择题
选择题