DataGridview 및 다른 컨트롤을 호스팅하는 사용자 정의 컨트롤을 만들었습니다. 그런 다음 양식 위에 놓습니다. 대상 폼에 그리드의 속성 (예 : 열 표시)을 사용자 정의하는 방법은 무엇입니까?
수정자를 public으로 설정하는 것으로 충분하다고 생각했습니다.WinForms UserControl 디자인
답변
그렇다면 사용자 컨트롤 인스턴스를 통해 그리드를 처리 할 수 있습니다. 컨트롤이 "MyControl"이라고 가정하고 컨트롤 내의 그리드 이름이 "MyGrid"라면 MyControl.MyGrid.
을 사용하여 속성에 접근 할 수 있어야합니다.
프로그래밍 방식으로 예. 디자인 타임은 어떨까요? – Nickolodeon
다른 폼에서 컨트롤 디자인을 변경하는 데 도움이되는 속성을 UserControl에 추가 할 수 있습니다.
아마도 UserControl 속성의 "miscellanous"탭 (분류 된보기에서)에 나타날 속성을 의미합니다. 나는 public string DisplayText와 같은 것을 할 수있다 {get {return userControlTextBox.Text} set {.... 하지만 나는 컨트롤을 마우스로 직접 조작 할 수있는 능력이 필요하다. 그래서 내 양식에 의해 호스팅되는 UserControl에 의해 호스팅되는 컨트롤을 클릭하면 해당 컨트롤의 속성, 특히 DataGridView (또는 XtraGrid)를 얻을 수있다. – Nickolodeon
예, 속성 창에서 –
가 배치 [검색 가능한 (참)] [EditorBrowsable (EditorBrowsableState.Always)] [DesignerSerializationVisibility (DesignerSerializationVisibility.Visible)]의 UserControl의 InitializeComponent를 내 그리드에 설치해도 ((도움이되지 않았다 ( – Nickolodeon
문제는 내가 처음에 제기 한 일반적인 방식으로 해결되지 않았습니다.
빠른 해킹으로 필자는 필자가 필요로하는 일부 그리드 속성 (Columns 컬렉션과 같은)에 대해 공용 속성을 선언했습니다. 그러나Tnanx에게 도움을 요청합니다.
- 1. WinForms UserControl 이미지 리소스
- 2. 컨트롤 [] 속성의 WinForms UserControl 디자이너
- 3. WinForms UserControl 레이아웃 자동 크기 조절 문제
- 4. vb.net winforms 디자인/레이아웃 문제
- 5. 디자인 타임에 winforms 텍스트 상자에서 인라인 편집
- 6. WinForms 응용 프로그램의 레이아웃 배치/디자인
- 7. Winforms 사용자 지정 UserControl에서 디자인 화면 활성화
- 8. WPF의 격자 인 UserControl
- 9. .net에 대한 오실로스코프 UserControl
- 10. 디자인보기에서 userControl 크기 조정
- 11. MVVM/ViewModel/UserControl/DataContext/Command - 디자인 문제/토론
- 12. usercontrol 디자인 타임에 프로그래밍 방식으로 다른 사용자 컨트롤 추가
- 13. 속성 값을 기반으로 디자인 타임 UserControl 인터페이스를 업데이트하는 방법?
- 14. 불투명도 usercontrol C# .net 3.5
- 15. ASP.NET UserControl OnError
- 16. Silverlight UserControl 만들기
- 17. winforms 디자이너 파일을 변경해도됩니까?
- 18. disable usercontrol
- 19. Silverlight UserControl
- 20. WPF usercontrol
- 21. UserControl 이벤트
- 22. 보기의 UserControl
- 23. asp.net에서 usercontrol
- 24. UserControl 그림자
- 25. WPF usercontrol
- 26. TabContem으로서의 UserControl
- 27. wpf usercontrol
- 28. Listcontrol에서 Usercontrol
- 29. .NET UserControl 부모 폼 배경 상속
- 30. 다시 Form 대신 Panel에서 C# WinForms Designer를 사용 하시겠습니까?
[사용자 지정 UserControl에 배치 할 때 컨트롤 기능을 버블 링하는 방법] (http://stackoverflow.com/questions/2785376/how-to-bubble-a-controls-features-when-place) -in-a-custom-usercontrol) –