我已经看过这个问题很多次了,但答案总是关于使用面板的东西,而不是更多。假设我有一个包含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? –