在考生文件夹中有文件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 单击 按钮运行程序,并按要求保存。