winform 怎么让子窗体显示在主窗体上?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform 怎么让子窗体显示在主窗体上?相关的知识,希望对你有一定的参考价值。
一个管理窗体 点按钮后 弹出的子窗体 要显示在主窗体的上面 不能重新打开一个窗体 (像 Web的母版页) 该怎么实现 !!!!
mdi子窗体肯定是现实在父窗体的里面,你说的上面是什么意思?只能打开同一个子窗体的代码:private bool isIn(Form f)foreach (Form fr in this.MdiChildren)
if (fr.GetType() == f.GetType())
return true;
return false;
把子窗体传进去即可 参考技术A private void 图书信息维护ToolStripMenuItem_Click(object sender, EventArgs e)
FrmBookInfo1122 nf = new FrmBookInfo1122();
nf.MdiParent = this;
nf.WindowState = FormWindowState.Maximized;//就是这个嘛?
nf.Show();
参考技术B 新建一个实例。
实例.ShowDialog()
private void 图书信息维护ToolStripMenuItem_Click(object sender, EventArgs e)
FrmBookInfo1122 nf = new FrmBookInfo1122();
nf.MdiParent = this;
nf.WindowState = FormWindowState.Maximized;//就是这个嘛?
nf.Show();
以上是关于winform 怎么让子窗体显示在主窗体上?的主要内容,如果未能解决你的问题,请参考以下文章
C# Winform主窗体和子窗体之间如何相互操作对方的控件
delphi 让子窗体在主窗体内,其在主窗体内最大化,但又不遮盖主窗体的菜单栏