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

标签 c# winforms coding-style

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

最佳答案

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

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

关于c# - 使用选项卡在 Windows 窗体应用程序上保持代码整洁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14404422/

相关文章:

C# 预处理器指令

c# - 如何确定连接的数据库是否区分大小写

.net - WinForm 用户控件 - 拖放

c# - 从 PictureBox 中的鼠标位置获取真实图像坐标

winforms - 命名空间 'System.Drawing' 中不存在“矩形”

Kotlin 编码约定、中缀函数和按位运算

php - 批号压​​痕器和美化器

C# EF 5.0 向 MySQL 数据库添加百万条记录需要数小时

c - 为什么 Kernighan 和 Ritchie 包含看似不必要的类型转换?

c# - 如何创建文本文件,并用文本框或变量命名