我使用单个(仅一个)表单开发了一个c#应用程序。
现在我想将GUI分成多种形式。如果我将文本框和按钮剪切并粘贴到其他表单中,我们必须更改代码以再次链接所有项目以正确处理代码。
有没有简单的方法可以做到这一点而无需更改和修改代码? (像拖放一样而不改变代码结构?)
答案 0 :(得分:0)
可以拖放控件,但需要手动执行事件和代码。
答案 1 :(得分:0)
尝试使用用户控件重构表单。将GUI的所有类似部分分组到一个用户控件中,然后将其作为控件包含在主窗体中。
例如 - 如果您的表单包含支持不同功能的网格(排序,过滤,编辑......),您可能希望将其重构为用户控件。
不幸的是,没有简单的方法可以做到这一点,但这对你来说将是一个很好的例外。