windows.form C#形式之间移动
题
我设计了已经写好程序的安装程序界面。这是我第windows.form。我看到三个方法来解决我的“问题”需要多个“屏”的。我可以添加所有标签/按钮/接口,然后隐藏/在活动中展示它们。或者,我可以关闭和打开一个新的窗口?还是我不知我的未来形式加载到窗框(sortv像一个iFrame的方法)?能以某种方式帮助解释如何做到这一点?
谢谢!
解决方案
虽然没有什么使用任何你提到的方法的阻止你, 使用单独的窗口和打开/关闭它们将是清洁器。如果各个窗口的代码变得复杂它会更清楚,如果他们是分开的。
既然你说你正在做安装程序的格外看看维克斯。它本来是用于创建安装程序的。它有它的XML的构建UI的自己的方法。
其他提示
我会设计我的“屏幕”与具有其所需的控制每个帧独特帧。然后我只想交换它们进出主窗口。
它有点像一个IFrame(视觉上至少)。
我同意,维克斯是值得一试。替代维克斯,有些人更喜欢(这只是不同的,有的人喜欢一种方式,有些像除外) NSIS 。
当我有用于在一个窗口中换出控制调用一个要求,我倾向于对每个“网页”。
创建用户控制你有没有考虑使用面板上的控制?可以组某些控制一起并将它们置于其内的一个或多个面板。
您可以隐藏/需要时显示每个面板。
不隶属于 StackOverflow