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 让子窗体在主窗体内,其在主窗体内最大化,但又不遮盖主窗体的菜单栏

c#子窗体控制父窗体的显隐

winform 中怎样让窗体能拖动(移动),但是不改变窗体的大小(宽和高)

C# winform 怎么让窗体接受条码扫描器的输入

WPF 子窗体 在 父窗体 中 打开,初学不懂,请指教