私には2つのフォームがあります。form1 のボタンをクリックすると、ユーザーが詳細を追加する form2 が開きます。これは form1 に返され、情報が保存されList
、TextBox やその他のインターフェイス要素が作成されます。
レベルごとに 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);