Здравствуйте! На форме есть ComboBox, CheckBox и TextBox. При загрузке формы, на ней только ComboBox и CheckBox. Ставя "флажок" на CheckBox, пытаюсь сразу проверить три условия: 1. что в ComboBox, что то выбрано (то есть поле не пустое) 2. что в ComboBox не выбрана запись "1" 3. что в ComboBox не выбрана запись "3" В этих случаях TextBox не отображается на форме. Также TextBox не отображается, если снят "флажок" на CheckBox То есть TextBox отображается, если в ComboBox выбраны запись "2" или "4" и поднят "флажок" на CheckBox Что-то мудрил, мудрил((, в трех соснах совсем запутался.
Здравствуйте! На форме есть ComboBox, CheckBox и TextBox. При загрузке формы, на ней только ComboBox и CheckBox. Ставя "флажок" на CheckBox, пытаюсь сразу проверить три условия: 1. что в ComboBox, что то выбрано (то есть поле не пустое) 2. что в ComboBox не выбрана запись "1" 3. что в ComboBox не выбрана запись "3" В этих случаях TextBox не отображается на форме. Также TextBox не отображается, если снят "флажок" на CheckBox То есть TextBox отображается, если в ComboBox выбраны запись "2" или "4" и поднят "флажок" на CheckBox Что-то мудрил, мудрил((, в трех соснах совсем запутался.Oleg34
If CheckBox1.Value = False Then TextBox1.Visible = False Exit Sub End If
Select Case ComboBox1.Text Case "" CheckBox1.Value = False MsgBox "Выбирете цифру", vbOKOnly ComboBox1.SetFocus Case "1", "3" Case Else Me.TextBox1.Visible = True End Select
End Sub
[/vba]
[vba]
Код
Private Sub CheckBox1_Click()
If CheckBox1.Value = False Then TextBox1.Visible = False Exit Sub End If
Select Case ComboBox1.Text Case "" CheckBox1.Value = False MsgBox "Выбирете цифру", vbOKOnly ComboBox1.SetFocus Case "1", "3" Case Else Me.TextBox1.Visible = True End Select