将GUI安排成多种形式

时间:2013-02-06 08:18:10

标签: c# forms user-interface

我使用单个(仅一个)表单开发了一个c#应用程序。

现在我想将GUI分成多种形式。如果我将文本框和按钮剪切并粘贴到其他表单中,我们必须更改代码以再次链接所有项目以正确处理代码。

有没有简单的方法可以做到这一点而无需更改和修改代码? (像拖放一样而不改变代码结构?)

2 个答案:

答案 0 :(得分:0)

可以拖放控件,但需要手动执行事件和代码。

答案 1 :(得分:0)

尝试使用用户控件重构表单。将GUI的所有类似部分分组到一个用户控件中,然后将其作为控件包含在主窗体中。

例如 - 如果您的表单包含支持不同功能的网格(排序,过滤,编辑......),您可能希望将其重构为用户控件。

不幸的是,没有简单的方法可以做到这一点,但这对你来说将是一个很好的例外。