このコードを使用して、表示されているものとは異なるコンボボックスに値を追加しています: コンボボックス項目に値を追加する方法
コンボボックスに3つの値があるとしましょう:
item 1
item 2
item 3
ドロップダウンからitem 2
を選択すると、リンクのコードが機能します。しかし、手動でitem 2
を入力すると、combobox1.text
ではなくcombobox1.selecteditem
の値のみが設定されると思うので、手動では機能しません。ドロップダウンに存在する値、または存在しない値を入力できます。存在するものを入力した場合、selectedItemプロパティも適切な値に設定する必要があります。これはできますか?
ありがとう
このように解決しました:
Private Sub ComboBox1_Keyup(sender As Object,
e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyUp
ComboBox1.SelectedIndex = ComboBox1.FindStringExact(ComboBox1.Text)
End Sub