我必須創建一個「搜索」屬性網格的文本框,這是放在頂部,隨後屬性網格文本框。 而不是使用用戶控件,我會直接擴展屬性網格,但我無法在飛行中添加子文本框控件。 任何人都可以幫助我? 非常感謝!C#:如何擴展PropertyGrid中顯示在頂部
回答
的PropertyGrid
內部控制建立流是未記錄。它由ToolStrip
,內部網格,說明窗格和操作窗格組成。
我試圖將控件添加到這個現有的集合:它會導致其似乎是由一些內部自定義計算來完成,而不是現有的知名NET佈局機制的整體控制佈局的問題。
它可能可以通過使用反射來強制執行,但我甚至沒有嘗試過,因爲它一方面很難,另一方面它會危及PropertyGrid
未來版本的上行兼容性。
我結束了使用UserControl
這裏我把頂部停靠TextBox
,用填充停靠PropertyGrid
,並添加此屬性:
public PropertyGrid InnerPropertyGrid
{
get
{
return this.propertyGrid1;
}
}
通過這種方式,我所有的PropertyGrid
屬性,方法和事件即使在設計模式中也是如此,。
它不是做最聰明的方式,但它比試圖破解這種控制的一些隱私部位更快,更容易。
您好!這也是我的實際解決方案。我的希望是取消控制嵌套,但我認爲現在它太昂貴了! –
我甚至試圖添加一個項目到內部的ToolStrip ...它接受按鈕和標籤,但它不明白TextBoxToolStripItem ...這是一場噩夢:)所以我堅持這一點,無論如何我都很開心。 – Larry
- 1. 展開C#propertygrid顯示
- 2. 如何在頂部的chrome擴展中顯示消息?
- 3. 如何在屏幕頂部顯示當前擴展組
- 4. 子菜單擴展父div而不是顯示在頂部
- 5. 的擴展WPF工具包:在PropertyGrid中
- 6. WPF擴展與頭頂部
- 7. 如何在C#控制檯中顯示擴展的Unicode字符?
- 8. 如何顯示在Enterprise Architect的擴展
- 9. 擴展器行爲需要部分擴展頂部內容
- 10. 在任何擴展中顯示K2 extrafield
- 11. 如何在C/C++中擴展webkit
- 12. 如何在Zend PHP擴展中連接外部C/C++庫
- 13. 如何改變背景/前景在擴展工具包的PropertyGrid
- 14. 如何在Chrome擴展圖標頂部設置文本
- 15. MySQL擴展顯示
- 16. 如何在可擴展列表視圖中突出顯示擴展組?
- 17. 如何讓我的VS擴展在擴展管理器中顯示?
- 18. 擴展字符不顯示C#
- 19. 如何使matplotlib mark_inset顯示行顯示在圖形頂部?
- 20. 擴展WPF工具包 - PropertyGrid擴展搜索功能
- 21. 如何不顯示擴展名(批)
- 22. php_memcache擴展沒有顯示在wamp擴展中
- 23. WPF擴展工具包PropertyGrid - 撰寫SelectedObject
- 24. 如何獲取GTKSharp TreeView小部件以顯示擴展器?
- 25. 在Ruby中顯示擴展ASCII字符
- 26. 如何在Firefox擴展模塊對話框中居中顯示?
- 27. 在Propertygrid中編輯不能從擴展器中啓用
- 28. 在PropertyGrid中顯示的過濾屬性
- 29. 在PropertyGrid中顯示對象描述
- 30. 在Visual Studio中顯示控件頂部
爲什麼不能在開始添加它,只是改變能見度 –
請你能給我一個例子嗎? –
初始設置'myTextBox.Visible = FALSE;'然後,當你想讓它顯示,簡單地說'myTextBox.Visible = TRUE;' –