RadioButton
のいずれかをチェックせずにComboBox
の項目をクリックした後に、ユーザーにメッセージが表示されます。これは、アイテムから情報を取得してDataGridView
に記入するために使用しているコードです。チェックボックスとラジオボタンから検証する方法
Private Sub cbExtensão_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbExtensão.SelectedIndexChanged
If cbExtensão.Visible <> cbExtensão.V(rbPorData.Checked & rbPorExtensão.Checked & rbPorNome.Checked) Then
If rbPorData.Checked Then
DataGridView2.DataSource = FillDataGridViewData(cbExtensão.Text)
ElseIf rbPorExtensão.Checked Then
DataGridView2.DataSource = FillDataGridViewExtensao(cbExtensão.Text)
ElseIf rbPorNome.Checked Then
DataGridView2.DataSource = FillDataGridViewName(cbExtensão.Text)
End If
Else
MsgBox("Please, check an option to search")
End If
End Sub
私は何をしようとしていることは、このラインIf cbExtensão.Visible <> cbExtensão.V(rbPorData.Checked & rbPorExtensão.Checked & rbPorNome.Checked) Then
で何かを作っているが、私は多くのことを試みたと私はトンがそこから何かを得ることができます«。基本的には、ユーザが項目をクリックした後にRadioButton
を選択してもdo not'tメッセージを表示したい場合は
"AndAlso"はVBの節を結合するために使用されます。 '&'は文字列連結のためのものです – Plutonix
私はそれを使用しても何もできません – user6363145
あなたはその行をとにかく必要としません - RBがチェックされていない場合を処理する 'Else'を追加してください。 – Plutonix