2010-02-18 7 views
1

VB에서 내 프로그램에 대한 사용자 지정 컨트롤을 개발하고 싶습니다 .net에서 텍스트 상자에 입력하면 간단한 검색 결과가 아래에 표시됩니다 (미리 정의 된 항목 집합에서) . 자동처럼 Google 검색에서 제안합니다.드롭 다운 결과가있는 텍스트 상자 검색

나는이 콤보 박스가 이와 비슷한 것을하지만 나는 접두사에서만 작동한다고 생각한다.

지금 나는 많은 가능성을 걸러 내고 끌어서 놓기를 사용하여 원하는 항목을 TextBox로 가져 오는 별도의 검색 양식을 가지고 있습니다.

이상적으로 저는 이것을 TextBox와 결합하여 어떤 결과를 표시하고 사용자가 원하는 항목을 선택할 수있는 입력을 시작할 수 있습니다. (제품 목록의 상품이라고 말하면)

이 것이 좋은 생각입니까? 어떻게 최선을 다 할 수 있습니까? 이미 존재합니까?

나이가 들었습니다.

감사합니다.

답변

4

이 기능은 Windows Forms 2.0 이상에서 지원됩니다. TextBox 및 ComboBox 창 폼 개체의 AutoCompleteSourceAutoCompleteMode 속성을 확인하십시오.

+0

고급 검색이 허용되지 않습니다. 이것은 단지 접두사입니다. 검색 양식의 고급 기능을 TextBox와 결합하고자합니다. – ChrisAU

+0

다음과 같은 방법으로 자동 완성 기능을 재정의해야 할 수 있습니다. http://stackoverflow.com/questions/515561/how-can-i-dynamically-change-auto-complete-entries-in-ac-combobox-or- 텍스트 상자. 어느 시점에서, 사용자 정의 컨트롤에 모든 것을 래핑한다는 원래의 생각으로 거의 돌아 왔습니다. OOTB 자동 완료 기능은로드를 약간 가볍게해야합니다. –

관련 문제