2011-10-27 19 views
0

私はcomboBoxautocompletemode.appendautocompletesource.listitemのプロパティで使用します。コンボボックスの自動選択

しかし、私はdropDownモードでcomboBoxを持っていると、リストの要素のいずれかを入力してからコミットしようとしようとすると、selected == nullある値(またはタブ Enterキーを押します)。 コンボボックスの "open"ドロップダウンリストなしでリストから値を入力すると、すべてがOKです。

どのようにそれを解決するためのアイデアですか?

+0

あなたがリスト項目の単語に1文字を入力する必要があり、その後、あなたがその項目を選択する必要があります.... – rockyashkumar

+0

しかし、私は入力し、タブは "コミット"ボタンとして動作します – santBart

+0

はい、しかし、あなたが項目を選択し、Enterキーを押す.​​.. – rockyashkumar

答えて

0

私は期待通り、この作品..あなたの問題を複製するように見えることはできません。

private void comboBox1_KeyUp(object sender, KeyEventArgs e) 
{ 
    if (e.KeyCode == Keys.Enter) 
    { 
     MessageBox.Show(comboBox1.SelectedText); 
    } 
}