2012-02-21 2 views
1

특히 원본 디자인에서는로드 시간에 ComboBox에 텍스트 주석이 있지만 사용자가 상자에 입력 할 수 있음을 알았 기 때문에 DropDownStyle을 다음으로 변경했습니다. 드롭 다운 목록. 불행히도,이 사용자가 상자에 입력하지 못하게하는 동안, 또한 내 VS2010 디자인에서 텍스트를 제거하고 프로그램의 텍스트 내 C# 업데이트를 무시합니다.ComboBox를 DropDown에서 DropDownList로 변경합니다. 옵션이 없습니다.

정상적인 동작입니까, 아니면 문제가 있습니까? 아니면 다른 매개 변수를 통해이를 수행해야합니까?

답변

1

DropDownStyleDropDown에 보관하십시오. 지금 KeyPress 이벤트에

는 다음을 추가 :

e.Handled = true; 
+0

을 나는 C 번호는 쉽게 배울 것을 저에게 말했다 사람을 죽일 수있다 생각! "개인 무효 KAELCcomboBox1_KeyDown (개체 발신자, EventArgs e)"및 "개인 무효 KAELCcomboBox1_KeyPress (개체 발신자, EventArgs 전자)"라는 두 가지 새로운 메서드를 추가했지만 KAELCcomboBox1에 입력하면 이러한 메서드가 호출되지 않습니다. 또한 "e"를 입력하면 이 둘 중 하나에서 Intellisense 옵션으로 "Handled"를 얻지 못했고, "Equals", "GetHashCode", "GetType"& "ToString"을 얻지 못했습니다. –

+0

좋아, 지금 분류 해 줘, 고마워. –

+0

당신이 가장 환영합니다;) – SolidSnake