私はこのフォームで、私は一緒にリンクされる2つのコンボボックスを持っています。つまり、最初のコンボボックス(カテゴリ)で1つのアイテムを選択すると、他のコンボボックスのアイテムが変更されます(Item)に従う。私はどのように開始するのか分からないので、現時点では後ろにコードがありません。 イメージは、私がそこで起こる必要があることを理解するために何らかの形で役立つならば、フォームから外れています。私は別の場所にいて、それを行う方法について読んでみたが、私は完全に失われている。誰かが正しい方向に私を指すことができる場合、それは非常に高く評価されるでしょう私はそれを実行すると、私はそれを修正する方法がわからない、私は今これらの括弧を入れて何かを確かではない 'cmbCat。 SelectedItem()Then ' 私は何も入れていないように見えても問題ありません。別のコンボボックスに応じて1つのコンボボックスのオプションを変更するにはどうすればよいですか?
パブリック・クラスfrmRestaurantOrd
Public Shared cmbCatDrinks As String = "Drinks"
Public Shared cmbCatMain As String = "Main"
Private Sub cmbCat_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbCat.SelectedIndexChanged
If cmbCat.SelectedItem() Then
cmbItem.Items.Add("Water")
cmbItem.Items.Add("Orange Juice")
cmbItem.Items.Add("Coca Cola")
cmbItem.Items.Add("Beer")
ElseIf cmbCat.SelectedItem("Main") Then
cmbItem.Items.Add("Piza 1")
Else cmbCat.SelectedItem.Equals("")
cmbItem.Items.Clear()
End If
End Sub
Private Sub frmRestaurantOrd_Load(sender As Object, e As EventArgs) Handles MyBase.Load
cmbCat.Items.Add(cmbCatDrinks)
cmbCat.Items.Add(cmbCatMain)
End Sub
最初のコンボボックスをダブルクリックして、それはそこで、選択イベントのコードウィンドウを開きます2番目のコンボボックスをクリアし、最初のコンボボックスで選択したアイテムに基づいて入力します。 –
これに使用されるコマンドをいくつかリストできますか?それは本当に役立つだろうし、私はそれを把握するまで試行錯誤することができます。 – Ollie4735
デザイナーでカテゴリコンボボックスを選択した状態で、プロパティウィンドウの稲妻アイコンをクリックすると、コンボボックスのイベントが表示されます。 SelectedIndexChangedの右にあるComboBoxをダブルクリックして、そのイベントのハンドラを作成します。ハンドラにコードを追加して現在の選択範囲を取得し、他のComboBoxに項目を追加します。 –