在 Windows Forms 2.0 中,从子窗体关闭父窗体的方法是通过访问子窗体的父窗体属性并调用其 Close() 方法。以下是一个简单的示例:
Form2 form2 = new Form2(this);
form2.Show();
public void CloseParentForm()
{
if (this.ParentForm != null)
{
this.ParentForm.Close();
}
}
private void button1_Click(object sender, EventArgs e)
{
CloseParentForm();
}
这样,当子窗体中的按钮被单击时,父窗体将被关闭。
需要注意的是,这种方法可能会导致父窗体被关闭,而不考虑其他子窗体是否仍处于打开状态。因此,在实际应用中,请确保仔细考虑窗体关闭的逻辑。
领取专属 10元无门槛券
手把手带您无忧上云