winform 下,子窗体最大化时“最小化”,"最大化"和"还原"菜单自动合并到主菜单的menustrip 上?请问有没有方法避免这一点?
解决方案 »
- 问: C# 删除数据库中的信息时出现的问题
- .Net FX中的FX是什么意思
- C#导出excel时如何设置Excel的单元格格式
- 关于从datagridview用户自定义格式导出数据算法
- 注册表方式的自启动程序提示找不到加载文件
- 我往textbox中添加数据库中读取的数据出错了!高手给指导一下
- 关于ado.net的问题,控制台两句话都输出了,但表中数据无变化,求解
- 在.net下开发ActiveX控件
- 查詢刪除出錯﹗為什么﹖
- C# webBrowser 打开searchAuctionList.json这样的页面时变成了下载文件
- C++与C# 关于unsigned short数组的问题,急,在线等~~
- 问个菜鸟问题
或者把MDI窗体加载到Panel上,Panel放在主窗口里面
System.Windows.Forms.Form ChildForm = new System.Windows.Forms.Form();
ChildForm .TopLevel =false;
ChildForm .FormBorderStyle = FormBorderStyle.None;
ChildForm .WindowState= FormWindowState.Maximized;
Panel.Controls.Add (ChildForm);
ChildForm.Show();
如果是这样的话,Panel.Controls.Add (ChildForm); 是不是每一个子窗口都要add了?
this.MainMenuStrip = this.menuStrip1; //this是MainForm
下面是方法:
private void intoAllForm()//重定向所有子窗体
{
foreach (Form obj in this.MdiChildren)
{
obj.WindowState = FormWindowState.Minimized;
obj.Show();
}
}