我已經看過這個問題很多次了,但答案總是關於使用面板的東西,而不是更多。假設我有一個包含25個不同「內容頁」的應用程序。當然,我可以用面板來管理所有這些,但以這種方式進行設計的最佳方法是什麼?您無法準確地將25個面板內容放入Visual Studio設計器中。是否有一些功能,我盲目不知道,這將允許更容易管理數十個面板?管理許多「頁面」
Q
管理許多「頁面」
1
A
回答
2
您錯過了90%的實際建議:使用UserControls
!
他們就像形式,但你可以將它們添加到窗體。見here for a discussion和here和here更多關於爲什麼和如何做到這一點,這裏的accessor routines步行通過...
還是看here和here一種替代。它使用TabControl
,但僅限於開發人員;在運行時,隱藏TabControl
,並將選定的內容容器(可能是Panel)從其TabPage移至該工作室上的另一容器或直接移至該表單。
UserControls
由於其成員控件默認爲private
,因此對可訪問性構成挑戰。但是您可以在設計器中或通過編寫訪問器函數將modifiers
更改爲public
。 Tab-trick避免了在表單類中擁有所有東西;這是更簡單,但較少結構化,不適合重新使用..
相關問題
- 1. 許多在航海管理面板
- 2. Asp.net頁面管理
- 3. Django管理頁面/
- 4. 管理Facebook頁面
- 5. 管理許多數據庫
- 6. jQuery管理許多切換
- 7. ASP.NET網頁管理頁面
- 8. 在多個頁面上設置頁面標籤我管理
- 9. JavaScript與許多html頁面
- 10. 管理員頁面登錄
- 11. 管理頁面序列
- 12. django-nonrel和管理頁面
- 13. Silverstripe管理頁面不來
- 14. Facebook Linter - 頁面管理URI
- 15. 替代Django管理頁面
- 16. Magento空白管理頁面
- 17. 簡單管理頁面:Symfony2
- 18. Django管理頁面錯誤
- 19. 管理頁面訪問
- 20. 管理頁面煩惱
- 21. 創建views.py管理頁面
- 22. 內容管理頁面
- 23. BlogEngine.NET空白管理頁面
- 24. 訪問管理頁面
- 25. codeigniter中的管理頁面
- 26. 顏色在管理頁面
- 27. 獨立管理頁面
- 28. 允許非管理員用戶上傳照片Facebook頁面
- 29. 允許管理員查看所有頁面的語法
- 30. 允許管理員角色查看Parse中的某些頁面
備註:如果你有25個面板與相當數量的內容,那麼你沒有問題只與設計師,您的用戶也可能是不知所措...這是一個問題(添加樣機和上下文後)的UX? –