2010-05-25 5 views
0

좋아, Windows 컨트롤 프로젝트를 만들었습니다 .... 콤보 상자를 놓고 이벤트 (텍스트 변경 이벤트 등)에서 원하는 사용자 정의 코드를 작성했습니다. 또한 컴파일하고 새로운 WinForms App에 놓을 수 있습니다. 등 selectedItems를 같은 내가, 내가 그 콤보 상자의 속성에 액세스 할 수 없습니다 그것을 사용할 사용자 정의 콤보 상자의 속성에 액세스 할 수없는 이유

하지만 내 샘플 윈폼 응용 프로그램에서

.. 그들을 나열하지 않습니다 .. 속성 ...

내가 어떤 건가요 잘못하고있는거야? 이것은 처음으로 맞춤 컨트롤을 만드는 것입니다. 모든

+1

왜 사용자 정의 * 콤보라고합니까? –

+0

일부 코드 스 니펫은 사용자의 시도를 파악하는 데 많은 도움이됩니다. :) – jsmith

+0

항목이 선택되면 아무 것도 선택되지 않고 BackColor가 흰색으로 되돌아 가면 BackColor가 노란색으로 변경되는 comboBox ... 예! 나는 새로운 컨트롤을 만들지 않고 프로젝트에 코드를 넣을 수 있다는 것은 매우 간단하다는 것을 알고있다. 그러나 그것은 학습을위한 것이며 또한이 유형의 콤보를 다른 많은 폼과 애플 리케이션에서 재사용하고있다. 그것 : – Bohn

답변

0

좋아, 코드에서 생성 된 UserConntrol 대신 ComboBox에서 상속하면 해결할 수 있습니다. 그래서 지금 나는 moer 혼란스러워! 그래서 경계가없는 영역에서 하나 이상의 컨트롤을 사용한다면 프로젝트에서 어떻게 참조 할 수 있습니까?

0

인텔리 당신을 실패하는 경우가 가장 가능성이 잘못 중괄호, 또는 유사한 무언가

감사합니다. 코드에 오류가 없어 질 때까지 오류가있는 행을 주석 처리하고, 다시 인텔리 센싱을 시도하십시오.

+0

나에게이 컴파일 오류를 준다 : " 'RedLabel.UserControl1'은 'SelectedIndex'에 대한 정의를 포함하고 있지 않으며 'RedLabel.UserControl1'유형의 첫 번째 인수를 허용하는 확장 메소드 'SelectedIndex'를 찾을 수 없다. (사용 지시문이나 어셈블리 참조가 누락 되었습니까?) \t " – Bohn

+0

또한 사용자 정의 컨트롤에 대한 참조를 TestApp ...에 추가했지만 여전히 컴파일 오류가 발생합니다 – Bohn

+0

UserControl 클래스에 public 속성이 있는지요? 'SelectedIndex'? 어떻게 든 ComboBox의 SelectedIndex를 노출하고 있습니까? 몇 가지 코드를 보여주세요! –

관련 문제