나는 C#에서 컨트롤을 개발했다. 무엇보다도이 컨트롤은 런타임에 다른 컨트롤을 팝업 할 수 있습니다. Visual Studio에서 어셈블리를 포함하면 내가 만든 컨트롤이 표시되지만 다른 컨트롤 (컨트롤에서 사용하는 컨트롤)도 표시됩니다. Visual Studio의 도구 상자에 표시하지 않을 것입니다. 클래스를 표시하지 못하게하기 위해이 클래스에 적용 할 수있는 특성이 있습니까? browsable 속성을 찾았지만 속성 및 이벤트 용이라고합니다.내 컨트롤이 도구 상자에서 사용하는 컨트롤을 "숨기려면"어떻게합니까?
16
A
답변
32
도구 상자에 표시하지 않으려는 클래스에 [ToolboxItem (false)] 특성을 추가하십시오.
0
"public"대신 "internal"로 UserControl을 선언하면 다른 프로젝트에서 어셈블리를 참조 할 때 도구 상자에 나타나지 않습니다.
업데이트 : 또는 전혀 작동하지 않을 수 있습니다. 내 간단한 테스트 컨트롤을 제대로 작동하도록 설정할 수는 없습니다. "내부"가 작동하는지 알려주세요.
+0
내부적으로 작성하는 것이 도움이되지 않는다는 것을 확인했습니다. –
+0
그건 이상한 일입니다. 내부적으로 만들어서 내 프로젝트의 도구 상자에서 꺼내지 않았습니까? 오 물론, ToolboxItem 속성은 훨씬 더 의미가 있습니다. – MusiGenesis
관련 문제
- 1. 도구 상자에서 끌 때 컨트롤이 나타나지 않는다.
- 2. WPF : 도구 상자에서 내 사용자 정의 컨트롤을 볼 수 없습니다.
- 3. VS2010의 도구 상자에서 사용자 컨트롤을 사용할 수 없습니다.
- 4. 도구 상자에 아코디언 컨트롤이 없습니다.
- 5. 도구 상자에 내 컨트롤을 추가하는 것
- 6. 내 도구 상자에 날짜 선택 도구 컨트롤을 추가하는 방법
- 7. 도구 상자에서 항목이 사라졌습니다.
- 8. 실버 아코디언은 도구 상자에서 사용할 수를 제어
- 9. 뷰를 전환하는 도구 모음에서 분할 된 컨트롤을 사용하는 방법?
- 10. 도구 상자 (WPF)에서 컨트롤을 끌 때 명령을 연결하는 방법
- 11. ASP.NET MVC 2와 3이 도구 상자에서 gridview를 사용하는 이유는 무엇입니까?
- 12. .NET에서 Windows 7 스타일 컨트롤을 사용하는 방법
- 13. ASP.NET MVC는 일반 도구 상자 컨트롤을 사용합니까?
- 14. 내 Windows Forms 응용 프로그램에서 파생 된 컨트롤을 사용하는 방법
- 15. VB 컨트롤이 내 응용 프로그램을 무효화합니다.
- 16. 도구 상자에 내 사용자 지정 컨트롤을 분류하는 방법이 있습니까?
- 17. WPF 사용자 컨트롤을 시뮬레이트하는 도구?
- 18. 내 div에 ExtJS 컨트롤을 포함하십시오.
- 19. 왜 내 웹 컨트롤이 null입니까?
- 20. 내 사용자 컨트롤이 디자인 패턴에 속해 있습니까?
- 21. Visual Studio 도구 상자와 비슷한 WPF 컨트롤이 있습니까?
- 22. 내 컨트롤이 크기를 변경하는 방법을 알고 계십니까?
- 23. 외부 앱의 목록 상자에서 항목을 가져 오는 도구
- 24. MFC 대화 상자에서 Active X 컨트롤을 수집하는 방법
- 25. WPF에서 WebKit 브라우저 컨트롤을 사용하는 방법
- 26. 도구 상자에 사용자 정의 컨트롤을 추가하려면 어떻게합니까?
- 27. 사용자 지정 Windows Forms 컨트롤이 도구 목록에 표시되지 않고 텍스트로 표시되는 기능을 내 보냅니다.
- 28. 도구 상자에서 사용자 정의 컨트롤을 끌어서 놓을 때 순환 참조가 추가됩니다.
- 29. WPF 텍스트 상자에서 다른 색상을 사용하는 방법
- 30. VS2010 : 내 사용자 지정 도구 상자 탭과 포함 된 컨트롤이 계속 사라지는 이유는 무엇입니까?
이제는 아이콘을 설정하는 방법을 알아야했습니다. ToolboxBitmap을 시도했지만 아직 작동하지 못했습니다. –
ToolboxBitmap이 올바른 속성입니다. .bmp 파일을 프로젝트에 추가하고 빌드 작업이 자원으로 설정되어 있는지 확인해야합니다. 네임 스페이스 MyControls { [ToolboxBitmap (대해서 typeof (MyControl), "Example.bmp")] 대중이 밀봉 : 그럼,이 Example.bmp 및 컨트롤과 같은 폴더에, 같이 보일 것이다 당신의 ToolboxBitmap 특성이라고 가정 클래스 MyControl : 컨트롤 { } } – Josh