[[IT知识]] 掌握MDI窗体操作技巧,轻松实现高效窗口管理

[复制链接]
查看: 50|回复: 0
发表于 7 天前 | 显示全部楼层 | 阅读模式
易博V9下载

掌握MDI窗体操作技巧,轻松实现高效窗口管理

方法一:
直接检测是否已经打开此MDI窗体
  1. // 是否已经打开了?(用循环来判断)<br>foreach (Form childrenForm in this.MdiChildren)<br>{<br> //检测是不是当前子窗体名称<br> if (childrenForm.Name == "子窗体名称")<br> {<br> //是的话就是把他显示<br> childrenForm.Visible = true;<br> //并激活该窗体<br> childrenForm.Activate();<br> return;<br> }<br>}<br>//下面是打开子窗体<br>Form1 childrenForm = new Form1();<br>childrenForm.MdiParent = this;<br>childrenForm.Show();<br>childrenForm.WindowState = FormWindowState.Maximized;
复制代码


方法二:
将子窗体设成单件:
  1. namespace WindowsFile<br>{<br> public partial class Form3 : Form<br> {<br> public Form3()<br> {<br> InitializeComponent();<br> }<br> private void Form3_Load(object sender, EventArgs e)<br> {<br> richTextBox1.LoadFile(".\\test.txt", RichTextBoxStreamType.PlainText);<br> }<br> private static Form3 childform = null;<br> public static Form3 Form3Signleton()<br> {<br> if (childform == null)<br> {<br> childform = new Form3();<br> }<br> return childform;<br> }<br> private void Form3_FormClosing(object sender, FormClosingEventArgs e)<br> {<br> try<br> {<br> this.Dispose(true);<br> childform = null;<br> }<br> catch (Exception ex)<br> {<br> MessageBox.Show(ex.ToString());<br> }<br> }<br> }<br>}
复制代码
易博软件介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|Archiver|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表