解决winform中mdi子窗体加载时显示最大化最小化按钮的方法
场景:在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模拟鼠标操作
- C# winform美化窗体
- C# WinForm实现自动更新程序的案例分享
- form操作MySQL在Winform中的操作(mysqlwin)
- C#WinForm捕获全局变量异常SamWang解决方法
- WinForm中窗体间的数据传递交互的一些方法
- 解决C#winForm自定义鼠标样式的两种实现方法详解
- c#中多线程访问winform控件的若干问题小结
- winform开发使用通用多线程基类分享(以队列形式)
- Winform实现调用asp.net数据接口实例
- Winform基于多线程实现每隔1分钟执行一段代码
- 基于C#winform实现图片上传功能的方法
- C#中winform使用相对路径读取文件的方法
- WinForm实现读取Resource中文件的方法
- winform导出dataviewgrid数据为excel的方法
- C#WinForm编程获取文件物理路径的方法
- C#WinForm中禁止改变窗口大小的方法
- WinForm开发中屏蔽WebBrowser脚本错误提示的方法
- C#中winform实现自动触发鼠标、键盘事件的方法
- winform异型不规则界面设计的实现方法
- Winform实现抓取web页面内容的方法
- Winform实现将网页生成图片的方法