5

我目前正在用 C# 开发一个 Windows 窗体应用程序,它将利用 GUI 的选项卡。我面临的问题是代码变得不整洁。原因是 GUI 组件的代码(例如按钮单击)驻留在主表单代码中。所以我正在寻找一种方法,以同样的方式处理所有 GUI 交互,但以逻辑方式分离代码(例如不同的文件)。就像让 button1_click() 驻留在另一个文件中一样,但工作方式与以前相同。谢谢 :)

4

1 回答 1

5

您可以将每个“选项卡”放入其自己的UserControl中,并在那里处理事件,而不是在主窗体中处理所有事件。

由于选项卡通常每个都代表“不同”的东西,这通常很容易实现,并有助于清理您的代码。

于 2013-01-18T17:35:07.773 回答