【发布时间】:2011-07-13 15:08:02
【问题描述】:
我在表单中使用了TabControl,这让我感到好奇。现在我只有两个选项卡,我在主窗体的代码中存储与两个选项卡(按钮处理程序等)相关的过程,所以它看起来像这样:
public partial class MainForm : Form
{
// ----------TAB1-----------
tab1SearchButtonCLick() {...}
tab1AddButtonCLick() {...}
// ----------TAB2-----------
tab2EditButtonCLick() {...}
tab2SearchButtonCLick() {...}
tab2ClearButtonCLick() {...}
}
现在代码这么少,这不是问题,但将来可能会是一个问题。这是一种可接受的方式吗?有什么选择?我相信我可以将选项卡放在它们自己的类中,但我不确定我将如何准确地做到这一点(每个选项卡中有很多控件,我必须将它们作为参数传递给构造函数)。
【问题讨论】:
标签: c# winforms oop coding-style