在窗體上我需要在進程啓動時使用第一組UI控件,稍後我只需要第二組組件。我在第一個面板上放置了處理集#1的集合,在完成處理步驟#1之後,我開始隱藏第一個面板,是否還有更好的UI設計指南?在運行時隱藏UI組件,設計問題
0
A
回答
2
我會使用框架而不是面板。您可以在設計時就像Forms一樣設計Frame,然後根據需要在運行時創建Frame的實例。因此,創建您的第一個Frame(您甚至可以在設計時將它放置在Form上),然後在運行時,準備好時可以銷燬第一個Frame實例並創建第二個Frame的實例。
2
使用您所描述的面板是一種非常普遍且非常可敬的方法。這樣做沒有錯。
另一個常用的習慣用法是帶隱藏選項卡的頁面控件。所以,做一個頁面控制。添加兩個標籤頁。對於兩個選項卡表,將TabVisible設置爲False。然後在運行時設置頁面控件的ActivePage屬性以指定向用戶顯示哪個頁面。
頁面控制方法與使用面板非常相似。在設計時使用它可能稍微容易一些,但大部分歸結爲個人偏好。
相關問題
- 1. UI設計問題 - 控件隱藏和顯示
- 2. 在設計時隱藏控件
- 3. Windows運行時UI組件
- 4. 如何隱藏一組UI組件的
- 5. 設計時組件許可模式的潛在問題/問題?
- 6. Inno Setup:在運行時隱藏/禁用組件
- 7. 隱藏表格行問題
- 8. ScriptManager.RegisterClientScriptBlock運行時隱藏的控件
- 9. 運行時顯示/隱藏Videojs控件
- 10. 在運行時顯示或隱藏SlickGrid「標題」(過濾器)行
- 11. 在Xamarin中設計Android UI的問題
- 12. 在懸停時隱藏div的問題
- 13. 在隱藏div時面臨問題
- 14. 基於一些業務邏輯在運行時顯示/隱藏擺動組件的良好設計模式
- 15. 在運行時添加隱藏字段
- 16. 在運行時隱藏GridView列
- 17. 如何在運行時隱藏Viewcontroller?
- 18. 顯示隱藏字段在運行時
- 19. 隱藏計數器分頁問題
- 20. 表上隱藏的行上隱藏的行排序問題
- 21. 如何在運行時在組合框上隱藏枚舉值?
- 22. 如何在設計時在表單上隱藏非可視化組件?
- 23. 隱藏DIV問題
- 24. jQuery隱藏問題
- 25. UISegmentedControl隱藏的問題設置
- 26. 運行時設計
- 27. eclipse rcp standalone view - 如何在運行時顯示隱藏標題
- 28. 在運行時隱藏和顯示數據綁定PivotItem標題
- 29. OpenGL在子窗口中運行時隱藏表面刪除的問題
- 30. 在隱藏其所有子組件時隱藏的Wicket容器