【正确答案】本题主要考查复选框(CheekBox)和单选按钮(OptionButton),以及用If语句编程的综合运用。
复选框组常用于提供多重选择,Value属性值决定每个复选框的选中状态:0表示未选;1表示选中;2表示不可用(即灰色);单选按钮组常用于提供唯一选择,Value属性值决定每个单选按钮的选中状态:False表示未选、True表示选中。
根据题意,窗体已设计好,只要考生编写相应的代码以实现其功能。双击Command1进入代码窗口,编写如下代码:
Private Sub Command1 Click()
If Option1.Value=True Then '选择Option1
If Check1.Value=1 And Check2.Value=1 Then
Label1.Caption="我既会"+Check1.Caption+"也会"+Check2.Caption
Else If Cheek1.Value=1 Then
Label1.Caption="我只会"+Check1.Caption '显示我只会英语
EIse If Check2.Value=1 Then
Label1.Caption="我只会"+Check2.Caption '显示我只会德语
End If
Else '选择Option2
If Check1.Value=1 And Cheek2.Value=1 Then
Label1.Caption="我既不会"+Check1.Caption+"也不会"+Check2.Caption
Else If Check1.Value=1 Then
Label1.Caption="我不会"+Cheek1.Caption '显示我不会英语
Else If Check2.Value=1 Then
Label1.Caption="我不会"+Check2.Caption '显示我不会德语
End If
End If
End Sub
单击
