Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
windows.form c#在窗体之间移动_Windows_Winforms_Interface_Button_Show - Fatal编程技术网

windows.form c#在窗体之间移动

windows.form c#在窗体之间移动,windows,winforms,interface,button,show,Windows,Winforms,Interface,Button,Show,我正在为一个已经编写好的程序设计一个安装程序接口。这是我的第一个windows.form。我认为有三种方法可以解决我需要多个“屏幕”的“问题”。我可以添加所有标签/按钮/界面,然后在活动中隐藏/显示它们。或者我可以关闭并打开一个新窗口?或者我是否以某种方式将下一个表单加载到窗口框架中(sortv类似于iFrame方法)?你能解释一下怎么做吗 谢谢 尽管没有什么能阻止你使用你提到的任何方法, 使用单独的窗口并打开/关闭它们会更干净。如果单个窗口的代码变得复杂,那么如果它们是分开的,就更清楚了 既然

我正在为一个已经编写好的程序设计一个安装程序接口。这是我的第一个windows.form。我认为有三种方法可以解决我需要多个“屏幕”的“问题”。我可以添加所有标签/按钮/界面,然后在活动中隐藏/显示它们。或者我可以关闭并打开一个新窗口?或者我是否以某种方式将下一个表单加载到窗口框架中(sortv类似于iFrame方法)?你能解释一下怎么做吗


谢谢

尽管没有什么能阻止你使用你提到的任何方法, 使用单独的窗口并打开/关闭它们会更干净。如果单个窗口的代码变得复杂,那么如果它们是分开的,就更清楚了


既然你说你正在做安装程序的特别注意。它是用来创建安装程序的。它有自己的从XML构建UI的方法。

尽管没有什么可以阻止您使用您提到的任何方法, 使用单独的窗口并打开/关闭它们会更干净。如果单个窗口的代码变得复杂,那么如果它们是分开的,就更清楚了

既然你说你正在做安装程序的特别注意。它是用来创建安装程序的。它有自己的方法从XML构建UI。

我会将“屏幕”设计为独特的框架,每个框架都有它所需的控件。然后我就把它们从主窗口进出

它有点像IFrame(至少在视觉上是如此)。

我会将我的“屏幕”设计为独特的框架,每个框架都有它所需的控件。然后我就把它们从主窗口进出


它有点像IFrame(至少在视觉上是这样)。

我同意WiX值得一看。有些人更喜欢WiX的另一种选择(只是不同,有些人喜欢一种方法,有些人喜欢另一种方法)是


当我需要在单个窗口中交换控件时,我倾向于为每个“页面”创建一个用户控件。

我同意WiX值得一看。有些人更喜欢WiX的另一种选择(只是不同,有些人喜欢一种方法,有些人喜欢另一种方法)是


当我需要在单个窗口中交换控件时,我倾向于为每个“页面”创建一个用户控件。

您考虑过使用面板控件吗?可以将某些控件组合在一起,并将它们放置在一个或多个面板中


您可以在需要时隐藏/显示每个面板。

您考虑过使用面板控件吗?可以将某些控件组合在一起,并将它们放置在一个或多个面板中

您可以在需要时隐藏/显示每个面板