c# – 子窗体隐藏在MDI父容器后面
发布时间:2020-12-16 01:46:32 所属栏目:百科 来源:网络整理
导读:打开子窗体时,它隐藏在MDI父容器的标题栏后面. Child窗体的WindowState设置为Maximized. FormBorderStyle设置为None. 如果我最小化MDI父级并最大化它,那么子表单就会出现在前面. 如何克服这种情况? 编辑: 我使用以下代码打开子表单. this.childForm= new C
打开子窗体时,它隐藏在MDI父容器的标题栏后面.
Child窗体的WindowState设置为Maximized. FormBorderStyle设置为None. 如果我最小化MDI父级并最大化它,那么子表单就会出现在前面. 如何克服这种情况? 编辑: 我使用以下代码打开子表单. this.childForm= new ChildForm(); this.childForm.MdiParent = this; this.WindowState = FormWindowState.Maximized; this.childForm.Dock = DockStyle.Fill; this.childForm.Show(); this.childForm.BringToFront(); this.childForm.Focus(); 解决方法
本机Windows MDI实现无法处理无边界MDI子窗口.不幸的是,Winforms忘记执行该限制.您可以在Show()调用之后移动WindowState赋值,但这会导致另一个问题.
只是不要使它无边界,无论如何边界是不可见的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |