5

私は Windows フォームを持っていますが、他のウィンドウ フォームを 1 つの Windows フォームと異なるユーザー コントロールだけにしたくありません。


private void Btt_info_Click(object sender, EventArgs e)
{
    Frm_Main frm_main = new Frm_Main();
    frm_main.Controls["panel1"].Controls.Clear();
    UC_Info uc_info = new UC_Info();
    frm_main.Controls["panel1"].Controls.Add(uc_info);
}

これを追加しましたが、機能しません

4

4 に答える 4

2

これを試して:

this.Controls.Clear();
usercontrol load = new usercontrol ();
this.Controls.Add(load);
load.Show();
于 2016-02-11T09:42:48.460 に答える