在WinForms中,可以通過以下步驟添加子窗體:
示例代碼如下:
// 創建子窗體類
public class ChildForm : Form
{
// 子窗體的構造方法
public ChildForm()
{
// 初始化子窗體的屬性
this.Text = "Child Form";
this.Size = new Size(200, 200);
}
}
// 在父窗體類中實例化子窗體對象
public class ParentForm : Form
{
// 父窗體的構造方法
public ParentForm()
{
// 創建一個按鈕用于顯示子窗體
Button btnShowChildForm = new Button();
btnShowChildForm.Text = "Show Child Form";
btnShowChildForm.Click += BtnShowChildForm_Click;
this.Controls.Add(btnShowChildForm);
}
// 按鈕點擊事件處理方法
private void BtnShowChildForm_Click(object sender, EventArgs e)
{
// 實例化子窗體對象
ChildForm childForm = new ChildForm();
// 顯示子窗體
childForm.Show();
}
}
在上面的示例中,當點擊父窗體中的按鈕時,會創建一個子窗體對象并顯示在父窗體上。您可以根據實際需求進行進一步的定制和擴展。