我有两种形式。单击 form1 上的按钮打开 form2,用户在其中添加详细信息并将其返回到 form1,信息存储到List
并创建 TextBoxes 和其他界面元素。
我有 5 个不同级别的选项卡,但添加的信息是相同的。
如何避免使用 5 次创建类似的代码
if (level==5) {//do this whole code again}
添加的元素示例:
int _nextTextBoxTop=15;
List<TextBox> CodesMy = new List<TextBox>();
var code = new TextBox();
CodesMy.Add(code);
code.Location = new Point(12, _nextTextBoxTop);
_nextTextBoxTop += 36;
code.Size = new Size(80, 25);
code.Text = mcode;
tabPageLevel5.Controls.Add.Controls.Add(code);