解决winform中mdi子窗体加载时显示最大化最小化按钮的方法

摘要:
解决方案:1.更改主窗体FormMain的属性。将MainMenuStrip的属性设置为menuStrip1控件。

场景:在mid加载子窗体的时候如果指定WindowState为Maximized,加载完成后主窗体会显示最大化、最小化、关闭的按钮图标。

解决方法:
1.更改主窗体FormMain的属性。制定MainMenuStrip的属性为menuStrip1控件。menuStrip1控件就是主窗体上的菜单栏。
2.在menuStrip1控件的ItemAdded事件中添加一下代码:

private void menuStrip1_ItemAdded(object sender, ToolStripItemEventArgs e)
{
if (e.Item.Text.Length == 0 || e.Item.Text == "还原(&R)" || e.Item.Text == "最小化(&N)"|| e.Item.Text == "关闭(&C)")
{
e.Item.Visible = false;
}
}

3.最大化时添加以下代码:

SystemUi.FormSysPara formsyspara = new SystemUi.FormSysPara();
formsyspara.WindowState = FormWindowState.Maximized;
formsyspara.MdiParent = this;
formsyspara.Show();
formsyspara.Focus();

免责声明:文章转载自《解决winform中mdi子窗体加载时显示最大化最小化按钮的方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue移动端项目经验(三)pycharm使用错误排查下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

winform 以不规则图形背景显示窗体

一:创建一个winform窗体,把BackgroundImage引入一个不规则的图片,设置属性BackgroundImageLayout为Stretch 二:主要代码 using System; using System.Drawing; using System.Media; using System.Runtime.InteropServices; u...

c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus

这几天都在写一些类似的东西,就想着偷偷懒,省了不少的东西,  /**//// <summary>        /// 验证输入框的输入内容        /// </summary>        /// <param name="textbox">输入框控件</param>        /// <...

OpenGL的glOrtho平行投影函数详解[转]

glortho函数可以将当前的可视空间设置为正投影空间。基参数的意义如图,如果绘制的图空间本身就是二维的,可以使gluOrtho2D.他的使用类似于glOrtho 原型是: voidglOrtho(GLdoubleleft,                   GLdoubleright,                    GLdoublebottom...

Winform开发框架之单据窗体生成(主从表,流水单号)

项目源码下载地址:https://github.com/GarsonZhang/GZFramework.Demo 前言 1.在开始本节前请先重置代码为 chapter-03-start 懒人地址:https://github.com/GarsonZhang/GZFramework.ShareDemo/tree/chapter-03-start 2.创建表...

关于WINFORM中输入法的设置

关于WINFORM中输入法的设置 (转) johnsuna(阿山NET)的专栏 开发中正好遇到这类问题,网络真好啊:)下面是正文收集,感谢作者的辛勤工作给我们带来的便利. 在WINFORM中我们经常遇到文本输入框中输入法被禁用或老是变全角输入法等问题,经查阅相关资料,现小结如下: (一)Control.ImeMode 属性:获取或设置控件的输入法编辑器...

Delphi 窗体失踪在最上面的代码

unitufrmSysPubMessage;interfaceusesWindows,Forms,Messages,Classes,ExtCtrls,Controls,StdCtrls;typeTfrmSysPubMessage=class(TForm)Image1:TImage;lblMessage:TLabel;procedureFormCreate(...