11

このコードを使用して、表示されているものとは異なるコンボボックスに値を追加しています:コンボボックス項目に値を追加する方法

コンボボックスに 3 つの値があるとします。

 item 1
 item 2
 item 3

ドロップダウンから選択item 2した場合、リンク内のコードが機能します。しかし、item 2手動で入力すると機能combobox1.textしません。入力すると値が設定されるだけで、combobox1.selecteditem. ドロップダウンに存在する値、または存在しない値を入力できます。存在するものを入力すると、selectedItem プロパティも適切な値に設定する必要があります。これはできますか?

ありがとう

4

1 に答える 1

31

このように解決しました:

Private Sub ComboBox1_Keyup(sender As Object, 
  e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyUp

      ComboBox1.SelectedIndex = ComboBox1.FindStringExact(ComboBox1.Text)

End Sub
于 2013-11-05T12:06:55.687 に答える