2

usercontrol表示に問題usercontrolがあります。 というパネルrowpaneltextboxありcombobox、 をクリックするとbutton_1usercontrolクリックするたびに が表示されます。クリックするたびに行を追加するようなものです。方法がわかりません。ループするために、インデックス作成を使用してみました...

コード

 private void button1_Click(object sender, EventArgs e)

        {
            AddRow add = new AddRow();
            show_pnl.Controls.Add(add);
        }

AddRowusercontrol...これは Windows アプリケーションです。

4

1 に答える 1

4

その理由は、それらが重なり合っているからです。それを修正するには、ここに示すように上部および/または左側を増やします。

private const int gap = 20;
private int count = 0;
private void button1_Click(object sender, EventArgs e)
{
    var add = new UserControl1();
    add.Top = count * (add.Height + gap);
    show_pnl.Controls.Add(add);
    count++;
}
于 2013-01-03T06:54:04.903 に答える