2012-01-05 2 views
3

사용자 인터페이스를 만들고 있는데 모든 사용자 지정 컨트롤을 구성하는 가장 좋은 방법을 찾으려고합니다.사용자 지정 컨트롤 및 도구 상자 탭

나는 이미 내가 다음을 수행 할 수 있다는 사실을 알고 :

1) 나는 속성 창을 통해 디자인 타임 조작 볼 속성을 가지고 싶다면, 나는 다음과 같은 ...

[Browsable(true)] 
    [Description("Text for Display"), Category("Custom Properties")] 
    public string DisplayText 
    { 
     get 
     { 
      return textDisplay.DisplayText; 
     } 

     set 
     { 
      textDisplay.DisplayText = value; 
     } 
    } 
를 사용 내가하려고 마지막 것은 탭 (예 : 카테고리) t를 지정하는 것입니다

[ToolboxItem(false)] 
public class TStrategyInput : FlickerControl 
{ 
} 

나는 도구 상자 창에서 컨트롤을 숨기려면, 나는 다음을 사용할 수 있습니다

2) ... hat 도구 상자 창에 내 사용자 정의 컨트롤이 표시됩니다. 아무에게도 제안이 있습니까? 거기에 사용자 지정 컨트롤을 처리하는 다른 트릭이 있습니까?

미리 감사드립니다. 윌리엄

답변

1

MSDN Walkthrough:Autoloading Toolbox Items을보세요. 이상에서

: 도구 상자에 사용자 지정 컨트롤을 추가 할 수

권장되는 방법은 에게 비주얼 스튜디오 (10) SDK, 자동 로딩 지원을 포함 와 함께 제공되는 도구 상자 컨트롤 템플릿을 사용하는 것입니다. 이 항목은 이전 버전과의 호환성, 도구 상자에 기존 컨트롤 추가, 및 고급 Toolbox 개발 용으로 유지됩니다.

Window Forms Toolbox Control 그 위의 연습을 보면이 언급 :

[ProvideToolboxControl("General", false)] 
public partial class Counter : UserControl 
+0

전체 부가 기능을 만들 제외하고이 일의 방법이 무엇입니까? 더 쉬운 것이 있어야하는 것처럼 보입니다 ... – William

+0

나는 개인적으로 모든 것을 특정 카테고리에 추가하려고 노력하지 않고 있으며, 내가 게시 한 정보 만이 그것을 발견 할 수 있었던 유일한 방법이었습니다. 그것을 다루었 다. –

관련 문제