我創建了託管datagridview和其他控件的用戶控件。 然後我把它放到表單上。 如何讓自己定製目標表單中的網格屬性(如顯示哪些列)?
我認爲將其修飾符設置爲公共就足夠了。WinForms用戶控件設計
回答
這應該做到這一點,那麼你可以通過你的用戶控件實例來處理網格。假設你的控件名爲「MyControl」,並且你控件中的網格命名爲「MyGrid」,那麼你應該可以使用MyControl.MyGrid.
來獲取屬性。
以編程方式是。設計時間呢? – Nickolodeon 2010-12-16 16:58:10
您可以將屬性添加到您的UserControl,以幫助您從不同的窗體更改控件的設計。
也許你的意思是那些將出現在UserControl屬性的「miscellanous」選項卡下(在分類視圖中)的屬性。我可以做一些類似於公共字符串DisplayText {get {return userControlTextBox.Text} set {...。但是我需要能夠直接與鼠標交互的控件,這樣當我點擊由我的窗體託管的UserControl託管的控件時,我將獲得該控件的屬性,特別是DataGridView(或XtraGrid)。 – Nickolodeon 2010-12-17 08:55:58
是的,在屬性窗口 – 2010-12-17 08:59:49
配售 [可瀏覽(真)] [EditorBrowsable(EditorBrowsableState.Always) [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)到我的用戶控件的網格的InitializeComponent並沒有幫助((( – Nickolodeon 2010-12-17 09:23:43
問題沒有以我最初提出的一般方式解決。
作爲一個快速破解,我宣佈了一些我需要的網格屬性的公共屬性(如Columns collection) Tnanx爲您提供幫助。
- 1. Unclipped Winforms用戶控件?
- 2. 如何在wpf用戶控件中託管WinForms用戶控件?
- 3. Visual Studio用戶控件設計
- 4. VS 2008設計師和用戶控件
- 5. WPF用戶控件的UI設計
- 6. IExtenderProvider和WinForms設計文件
- 7. 用於控件[]的WinForms UserControl設計器屬性
- 8. WinForms設計師
- 9. Winforms用戶控制自定義事件
- 10. 如何在WinForms用戶控件中設置UICues
- 11. WinForms - 啓用設計模式
- 12. 將用戶控件添加到winforms statusstrip控件中
- 13. Winforms:調整窗體控件中的用戶控件的大小
- 14. 自定義控件列表的WinForms UI設計建議?
- 15. 將自定義設計時間命令添加到WinForms控件
- 16. 在WinForms設計器中顯示控件層次結構
- 17. Winforms用戶控件在另一個用戶控件(有時)時得到剪輯
- 18. Winforms。 ObjectDataSource控件添加計算列
- 19. 該設計的用戶控制或自定義控件?
- 20. 用最終用戶設計器在.net winforms中報告
- 21. Winforms組件設計器集成
- 22. SWT用戶控制設計決策
- 23. 註銷從控制檯設計用戶?
- 24. 查看用戶控件事件的設計時間
- 25. 在MVVM設計中使用複雜的Winforms控件,如WPF中的ZedGraph
- 26. 使用DependencyProperties和後臺對象設計WPF用戶控件
- 27. 用於設計用戶控件的方法
- 28. 如何讓設計模式適用於模板用戶控件?
- 29. 使用Windows窗體設計器添加用戶控件
- 30. 如何使用用戶控件顯示設計人員
可能的重複[如何「泡」控制功能放置在自定義UserControl時](http://stackoverflow.com/questions/2785376/how-to-bubble-a-controls-features-when-place -in-a-custom-usercontrol) – 2010-12-16 18:44:11