내 친구, 내 Windows 양식에 콤보 상자가 있습니다. 데이터베이스의 데이터로 채울 수 있습니다. 하지만 필자는 콤보 상자 옆에 콤보 상자의 사용자 입력 문자가있는 경우 콤보 상자와 콤보 상자의 아래쪽에 "R"문자를 입력하면 문자 "R"이있는 모든 가능성이 표시됩니다.콤보 상자를 작성하는 동안 콤보 상자를 자동으로 채우는 방법 C#
4
A
답변
5
- 설정
yourComboBox.AutoCompleteSource
AutoCompleteSource.ListItems;
에 (경우yourComboBox.Items
이미 데이터베이스에서 채워졌다) - 이는 데 도움이
SuggestAppend
+0
감사합니다 친구 그것은 나에게 많은 도움이된다. – Roshan
1
comboBox의 KeyUp 이벤트로 묶어야하며 comboBox.Text를 사용하여 comboBox.Items 컬렉션을 필터링하여 입력 된 문자 만 표시하도록합니다. 또한 콤보 상자 창을 강제로 드롭 다운해야합니다.
1
희망에 yourComboBox.AutoCompleteMode
설정 :
private void comboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
char ch = e.KeyChar;
string strToFind;
// if first char
if (lastChar == 0)
strToFind = ch.ToString();
else
strToFind = lastChar.ToString() + ch;
// set first char
lastChar = ch;
// find first item that exactly like strToFind
int idx = comboBox1.FindStringExact(strToFind);
// if not found, find first item that start with strToFind
if (idx == -1) idx = comboBox1.FindString(strToFind);
if (idx == -1) return;
comboBox1.SelectedIndex = idx;
e.Handled = true;
}
void comboBox1_GotFocus(object sender, EventArgs e)
{
// remove last char before select new item
lastChar = (char) 0;
}
에서을
관련 문제
- 1. 다른 콤보 상자를 기반으로 콤보 상자를 채우는 방법?
- 2. C# windows는 콤보 상자를 채우는 방법?
- 3. 데이터베이스 C#에서 콤보 상자를 채우는 방법?
- 4. 도장는 Dijit 콤보 상자를 채우는
- 5. C#에서 다른 콤보 상자를 사용하여 콤보 상자를 필터링하는 방법?
- 6. 다른 콤보 상자를 기반으로 콤보 상자를 필터링합니까?
- 7. 데이터베이스에서 실버 라이트 콤보 상자를 채우는 방법
- 8. xaml에서 wpf 콤보 상자를 채우는 방법
- 9. 텍스트 파일 항목으로 콤보 상자를 채우는 방법!
- 10. JSON 개체로 HTML 콤보 상자를 채우는 방법
- 11. VB.net datagridview 콤보 상자를 올바르게 채우는 방법
- 12. 콤보 상자를 바인딩하는 방법
- 13. DataGridview에서 콤보 상자를 자동으로 드롭 다운하는 방법
- 14. 콤보 상자를 자동으로 닫는 방법을 수정하는 방법
- 15. HTML의 다른 콤보 상자를 사용하여 콤보 상자를 제어하는 방법
- 16. 콤보 상자를 채우는 목록을 만드는 동안 오류가 발생했습니다.
- 17. C# - 특정 열에서만 datagridview에 콤보 상자를 채우는 방법?
- 18. Dir의 이름 파일로 C#의 콤보 상자를 채우는 방법?
- 19. 멀티 콤보 상자를 사용하는 방법?
- 20. 콤보 상자를 선택한 이벤트
- 21. 투명 콤보 상자를 그리는 방법?
- 22. dojo 콤보 상자를 설정하는 방법
- 23. C에서 콤보 상자를 사용하는 방법
- 24. 첫 번째 콤보 상자를 기반으로 다른 콤보 상자를 필터링하십시오.
- 25. 콤보 상자를 변경할 때 콤보 상자를 동적으로 위로 이동 하시겠습니까?
- 26. 다른 콤보 상자를 기반으로하는 콤보 상자 필터
- 27. 콤보 상자를 입력으로 지정
- 28. 콤보 상자를 호출하지 MyClass.ToString()
- 29. 콤보 상자를 다른 콤보 상자 값으로 필터링
- 30. 콤보 상자를 다른 콤보 상자의 ID로 설정하십시오.
R efer ** [this] (http://stackoverflow.com/questions/805638/making-a-combo-box-editable) ** 하나 – andy