2010-02-17 7 views
0

좋은 하루 S-O클릭 할 수있는 콤보 박스

맞춤 콤보 박스를 개발하는 데 도움이 필요합니다. 내가 항목을 클릭 할 때마다 내가

10 
20 
30 
Custom... 

같은 항목을 표시 할 수 있어야한다는 것이 좋습니다 ... 내가 어떤 값 내 질문은

를 입력하는 창이 팝업을 얻어야한다 'X' 거기에 텍스트 상자 컨트롤과 함께 추가 Windows 폼을 표시하거나 그러한 시나리오에서 다른 더 나은 접근법이 있습니까? @Marcel 그의 의견에 명시된 바와 같이

+1

사용자가 단순히 콤보 상자 텍스트 값을 편집하게하지 마시겠습니까? –

답변

0

당신은 콤보 상자 옆에 숨겨진 텍스트 상자를 사용하고, 사용이 사용자 정의 항목

1

두 Ideas-

  1. 을 선택하는 경우에만 표시 될 수 있습니다 DropDownStyle이 DropDown으로 설정된 ComboBox를 사용할 수 있습니다 (DropDownList가 아님). 이렇게하면 사용자가 목록에서 선택하거나 자신의 값을 입력 할 수 있습니다. 거기에서 필요한 경우 값의 유효성을 검사 할 수 있습니다.

  2. 사용자 지정 옵션에 대해보다 명확하게 지정해야하는 경우 (첫 번째 아이디어와 달리 사용자 지정 값을 입력 할 수있는 것이 분명하지 않은 경우) DropDownStyle이 ComboBox로 설정된 DropDownStyle, 그 아래에있는 TextBox와 이들을 상호 배타적으로 만들 수있게하는 두 개의 RadioButton이 있습니다.

가능한 경우 팝업 메시지/양식을 사용하면 오류가 발생합니다. 응용 프로그램을 해커처럼 보이게 만듭니다. IMHO.