使用选项卡在Windows窗体应用程序上保持代码整洁

TGO*_*TGO 5 c# coding-style winforms

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

Ree*_*sey 5

您可以将每个"Tab"放置在自己的"Tab"中UserControl,并在那里处理事件,而不是在主窗体中处理所有事件.

由于标签通常表示"不同",因此实现起来通常相当简单,并有助于清理代码.