2011-10-27 3 views
0

나는 comboBoxautocompletemode.appendautocompletesource.listitem 속성으로 사용합니다.자동 선택 콤보 상자 항목

하지만 dropDown 모드에서 comboBox을 가지고 목록에서 요소 중 하나를 입력 한 다음 커밋하려고 할 때 selected == null되는 값 ( 또는 Enter 키를 누릅니다). 콤보 상자의 "열림"드롭 다운 목록없이 목록의 값 중 하나를 입력하면 모든 것이 정상입니다.

어떻게 해결할 수 있습니까? 내가없는 것

+0

당신은 목록 항목의 말씀에 한 문자를 입력 할 필요가 다음 해당 항목을 선택해야합니다 .... – rockyashkumar

+0

하지만 입력하고 탭이 "커밋"버튼으로 작동하려면 – santBart

+0

네,하지만 먼저 항목을 선택한 다음 Enter 키를 누릅니다. – rockyashkumar

답변

0

예상대로이 작품 .. 문제를 복제하기 :

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