フォームにテーブル レイアウト パネルがあります。いくつかの行があります (コントロールで満たされています):
label10 --- textbox10 ---- label20
label11 --- textbox11 --- label21
label12 --- textbox12 --- label22
label13 --- textbox13 --- label23
label14 --- textbox14 --- label24
今、私はこのコードを使用してテーブルの真ん中に新しい行を追加したい:
myLayoutpanel.Controls.Add(label333, 0, 3);
myLayoutpanel.Controls.Add(textbox333, 0, 3);
myLayoutpanel.Controls.Add(label444, 0, 3);
line3 の後に新しい行が追加されます。通常、結果は正しい順序になります。
label333 --- textbox333 --- label444
ただし、一部の行では間違っているようです。たとえば、行 4 の後に追加が行われた場合:
label444 --- label333 --- textbox333