后退按钮不能正常工作

时间:2013-09-06 05:41:01

标签: c# .net winforms

在父表单中,我正在显示多个子表单,我正在打开child2 from child1child3 from child2,直到它正常工作并且表单以父表单形式打开,但是当我想要从child2 to child1child1 form在父表单外打开,什么可以是正确的后退代码?

chil2 form

撰写的开放child1 form的代码
private void btnEngClgList_Click(object sender, EventArgs e) {
    ShowEngClgList engfrm = new ShowEngClgList(LoginName);
    engfrm.MdiParent = this.ParentForm;
    this.Hide();
    engfrm.Show();
}

child2 Form

写的后退按钮代码
private void toolStripBtnBack_Click(object sender, EventArgs e) {
    this.Close();
    MainForm mnfrm = new MainForm(lname);
    mnfrm.MdiParent = this.ParentForm;
    mnfrm.Show();
}

1 个答案:

答案 0 :(得分:0)

你可以这样做:

((this.Parent) as Window).show();