TrackBar 컨트롤을 ContextMenu에 추가 할 수 있습니까? 따라서 마우스 오른쪽 버튼을 클릭하면 ContextMenu가 드롭 다운되고 TrackBar가 메뉴 항목으로 나타납니다.ContextMenu에 TrackBar 컨트롤 추가
3
A
답변
11
을 만들어야합니다 다음 ToolStripItemDesignerAvailability
속성
[ToolStripItemDesignerAvailability(ToolStripItemDesignerAvailability.MenuStrip |
ToolStripItemDesignerAvailability.ContextMenuStrip)]
public class TrackBarMenuItem : ToolStripControlHost
{
private TrackBar trackBar;
public TrackBarMenuItem():base(new TrackBar())
{
this.trackBar = this.Control as TrackBar;
}
// Add properties, events etc. you want to expose...
}
감사합니다, 당신도 볼 수 있습니다
PS : 아래 그림에 도시 된 바와 같이 폼 디자이너의 아이템
이 솔루션은 그와 함께이 가진 문제를 통해 실수를 한단다 사람을위한 가치가 무엇인지를 들어이 MSDN example
0
예, 사용자에게 상황에 맞는 메뉴를 설정하고 메뉴 항목을 직접 그려야합니다. 당신은이 방법으로 항목을 만들 수 있습니다, 사용자 정의의 MenuItem implementes 트랙 바 당신의 상황에 맞는 메뉴가 ContexMenuStrip
경우
0
에서 온다 : 유형에
생성자 'System.Windows.Forms.ToolStripControlHost'을 (를) 찾을 수 없습니다.
내가 작동하게하는 유일한 방법은 파생 된 컨트롤을 자체 파일에 넣는 것입니다. 다른 컨트롤과 동일한 파일에있을 때 디자이너가 혼란 스럽습니다.
관련 문제
- 1. ToolStrip에 TrackBar 추가
- 2. .NET에서 TrackBar 컨트롤 사용자 정의
- 3. 여러 엄지 손가락으로 범위 선택기 역할을하는 TrackBar 컨트롤
- 4. Slider/Trackbar alternative
- 5. RegularExpressionValidator에 추가 컨트롤 추가
- 6. .Net에서 WinForms TrackBar 컨트롤에 대한 질문
- 7. 스크롤바가있는 탭 페이지의 위치에 컨트롤 추가
- 8. 동적으로 gridview에 컨트롤 추가
- 9. 런타임에 패널에 컨트롤 추가
- 10. 패널에 컨트롤 추가 제한
- 11. 동적으로 컨트롤 추가
- 12. Datagridview에서 컨트롤 추가
- 13. 런타임에 RDLC에 컨트롤 추가
- 14. 컨트롤러에서보기에 동적으로 컨트롤 추가
- 15. WPF : 코드에서 컨트롤 추가
- 16. Asp : 로그인 컨트롤, 추가 버튼 추가
- 17. Jquery - getJSON에서 동적으로 추가 된 컨트롤 추가
- 18. DataGridViewCell에 사용자 지정 컨트롤 추가
- 19. asp.net 데이터 테이블에 컨트롤 추가
- 20. 패널에 사용자 정의 컨트롤 추가
- 21. 동적 추가 컨트롤 및 AJAX
- 22. 동적으로 마스터 페이지에 컨트롤 추가
- 23. 다른 클래스의 폼에 컨트롤 추가
- 24. 포스트 백에서 잃어버린 컨트롤 추가
- 25. 프로그래밍 방식으로 패널에 컨트롤 추가
- 26. jQuery를 사용하여 ASP.NET에 컨트롤 추가
- 27. 폼에 컨트롤 추가 감지 검색
- 28. 탭 컨트롤에 사용자 컨트롤 추가
- 29. ASP.NET : 컨트롤 추가 클라이언트 쪽
- 30. C# userforms에 컨트롤 그룹 추가
디자이너 지원을 추가하기 위해 편집 됨 – digEmAll