【发布时间】:2013-07-02 03:54:25
【问题描述】:
我想知道为我的 C# 应用程序创建多面板界面的最有效方法是什么。该应用程序将被分解为功能区域,我希望每个界面都出现在面板或其他东西中。实现这一目标的最佳方法是什么?
左侧的手风琴是用户导航应用程序不同部分的地方。
如您所见,它有 5 个按钮(只是我想要的一个示例)。每个按钮都会更改右侧面板的内容,并使用相关按钮更改功能区控件。
对不起,如果这有点含糊,我会尽力解释它。
问候
【问题讨论】:
-
到目前为止你尝试过什么?当我们不知道你做了什么时,很难比较性能。
-
动态的还是预定义的?这也是编程问题还是用户体验问题>
-
到目前为止,我一直在玩面板。但我想在开始开发之前得到一些建议。我的第一个想法是在图像中有一个面板。然后在主导航中单击每个按钮,枚举面板中的所有控件并设置为不可见,然后将相关控件设置为可见。但我可以看到这变得乏味。 @AthomSfere我不确定动态或预定义,这就是为什么我想问一些建议。我猜编程问题,也许两者都有。
-
您在使用 Winforms 吗?您使用的是哪组第三方控件?
-
是的,我正在使用 Winforms。我正在使用以下免费控件:codeproject.com/Articles/364272/…codeproject.com/Articles/38699/…codeproject.com/Articles/43181/…
标签: c# user-interface panels