У меня есть два checkboxes
для два groupboxes
, чтобы включить видимость или невидимость каждого из них в то время, но как-то один работает (chboNew
) другой (chboIssue
) нет! вот код, который я написал для него, любая помощь будет оценена:Checkbox это не работает в VB.Net форме
Private Sub chboIssue_CheckStateChanged(sender As Object, e As EventArgs) Handles chboIssue.CheckStateChanged
If chboIssue.Checked = True Then
gbIssueSearch.Visible = True
gbNewSearch.Visible = False
chboNew.Checked = False
ElseIf chboIssue.Checked = False Then
gbIssueSearch.Visible = False
End If
End Sub
Private Sub chboNew_CheckStateChanged(sender As Object, e As EventArgs) Handles chboNew.CheckStateChanged
If chboNew.Checked = True Then
gbNewSearch.Visible = True
gbIssueSearch.Visible = False
chboIssue.Checked = False
ElseIf chboIssue.Checked = False Then
gbNewSearch.Visible = False
End If
End Sub
Как это «не работает»? – Dai
Кроме того, избегайте венгерской нотации (где имя переменной имеет префикс с ее сокращением), рассмотрите 'issueCheckbox' или' issueIsSelected' вместо 'chboIssue'). – Dai
@Dai при проверке 'chboIssue' он не отображает групповой ящик' gbIssueSearch' для меня, и тот же, когда я его проверяю, он ничего не делает, Weird - это то, что когда 'gbNewSearch' groupbbox видна, и я отказываюсь от проверки' chboIssue' checkbox скрывает групповой пакет 'gbNewSearch', в то время как он должен скрывать групповой пакет' gbIssueSearch'! – Hazmat