【发布时间】:2015-12-06 02:47:03
【问题描述】:
我必须制作面板来查看我的应用程序中的不同任务/活动。现在,我只需要一个关于哪种技术更可取的建议,像向导一样制作面板层,还是简单地为每个面板制作不同的窗体窗口?
【问题讨论】:
标签: .net winforms panel desktop-application wizard
我必须制作面板来查看我的应用程序中的不同任务/活动。现在,我只需要一个关于哪种技术更可取的建议,像向导一样制作面板层,还是简单地为每个面板制作不同的窗体窗口?
【问题讨论】:
标签: .net winforms panel desktop-application wizard
有许多不同的选项可以满足这种要求。
作为一个选项,您可以实现一个选项卡式窗口:
TabControl,它将在每个TabPage 中托管不同的表单
Form,将表单的TopLevel 属性设置为false,将BorderStyle 设置为None
TabPage 添加到您的TabControl,然后将表单添加到TabPage,然后再添加Show 表单【讨论】:
一种选择是为每个面板创建一个UserControl。
优点:
(还有其他好处,但我的大脑似乎已经停止了。)
缺点:
【讨论】: