내 응용 프로그램에 대한 고급 옵션 대화 상자를 만들어야합니다. 아래 이미지와 같이 모든 카테고리에서 특히 옵션을위한 왼쪽 패널과 오른쪽 패널을 갖기를 원합니다.이 주제에 대한 (무료) 완전한 리소스에 대해 감사드립니다.고급 옵션 대화 상자
0
A
답변
3
은 윈폼에서이 쉽게 충분하다 :
- 이
TreeView
또는 왼쪽에ListBox
, 그리고 오른쪽에Panel
기호가있는 MainForm 클래스를 만듭니다. 그에 따라 컨트롤의Anchor
속성을 설정해야합니다. Split
컨트롤을 사용하여 사용자가 가로로 트리 뷰의 크기를 조정할 수 있지만 대부분의 경우에는 필요하지 않습니다. 분할을 사용하는 경우Anchor
대신Dock
속성을 사용하십시오.- 각기 다른 오른쪽 패널에 대해 컨트롤이있는
UserControl
하위 클래스를 만듭니다. 이 점에서 MVC-ish를 사용하는 것이 좋습니다. 컨트롤을 프로그램 또는 데이터 상태와 직접 상호 작용하는 대신 두 개의 메서드 (ShowData(Data d)
및UpdateData(Data d)
)가 있어야합니다. - MainForm이로드 될 때 각 UserControl의 인스턴스를 만들고
Panel
에 추가하지만 주어진 시간에 그 중 하나만 표시되도록하십시오. - 트리 뷰 노드를 선택하면 해당 컨트롤의
.Visible = true
을 설정하고 나머지는false
으로 설정하면됩니다.
그러나 이것은 매우 간단합니다. 왜이 문제에 대한 조언이 필요한지 잘 모릅니다.
0
양식 프로젝트를 사용합니다. 제어 버튼
나는 여러 가지고 줘야 내가 다음
1) 트리보기
2) MyOK이 취소 왼쪽 측면, 적용 다른 프로젝트에서 사용할 수있는 DLL로 양식 프로젝트를 만들 수 있습니다 양식을 작성하여 모든 프로젝트를 하나의 프로젝트에 넣을 수 있습니다.
관련 문제
- 1. Java - 고급 모달 대화 상자
- 2. Aptana 고급 검색 대화 상자
- 3. .NET에서 Outlook 고급 찾기 대화 상자 표시
- 4. 동적 옵션 대화 상자 (리플렉션 사용)
- 5. 고급 장치 관리 옵션
- 6. 옵션 고급 디스플레이
- 7. ASP.NET의 고급 시각화 옵션
- 8. 고급 상자 크기 이미지
- 9. 고급 파일 대화 상자 용 Netbeans IDE 설정
- 10. jqGrid 고급 검색 대화 상자 - 드롭 다운 선택이있는 열
- 11. Handbrake x264 고급 옵션 자습서
- 12. MVC의 대화 상자
- 13. 대화 상자 팝업 상자
- 14. android game pause 화면, 대화 상자 또는 활동 대화 상자?
- 15. jqueryui 대화 상자 회색으로 표시되는 대화 상자
- 16. jquery 대화 상자 : 언제든지 대화 상자 드래그
- 17. Jquery 대화 상자 - 추가 대화 상자 열기
- 18. 대화 상자 상단에 jqueryui 대화 상자 복제하기
- 19. 고급 검색 창에서 검색 상자
- 20. 대화 상자
- 21. 대화 상자
- 22. 대화 상자의 옵션 항목 선택
- 23. Visual Studio 스타일 옵션/설정 대화 상자 만들기
- 24. Android : 옵션 메뉴에서 맞춤 팝업 대화 상자 열기
- 25. JQuery UI 대화 상자 : 응용 프로그램 전체 옵션
- 26. jQuery UI 1.8.17 IE9에서 작동하지 않는 대화 상자 옵션
- 27. 옵션 DIV Inside Jquery 대화 상자 고정 위치
- 28. jquery 대화 상자 및 게시 이후 dropdownlist에 새 옵션 추가
- 29. 보류 중 옵션 목록 상자에 대한 대화 상자 항목
- 30. 요청 대화 상자 확인란 옵션 "보내기 전에 묻지 마십시오."
Treeviews 참조 : http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.aspx 및 패널 : http://msdn.microsoft.com/en-us/library/ system.windows.forms.panel.aspx 그리고 마지막으로 : http://stackoverflow.com/faq – Inisheer
양식을 작성하는 데 도움을 청하고 있습니까? – jac
그래, 그게 내가 원하는, 또한 작동하도록 인터페이스를 프로그래밍 프로그래밍 –