请问如何锁定子窗口 打开其他窗口的时候,关闭现在已经打开的窗口即可。foreach(Form f in this.MdiChildren){f.Close();}childForm ff=new childForm();ff.MdiParent=this;ff.Show(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cocosoft() 我要的不是这个意思,我是说当打开一个子窗口的时候,焦点永远固定在这个子窗口上,不关闭这个子窗口就不能点其他的(点其他的时候就发出那种咚咚的声音) 不用MDI,改用模式窗口。即显示的时候,使用ShowDialog();不用Show(); 1. 显示的时候,使用ShowDialog();不用Show();2. 在显示任何一个窗口的时候,加入判断 //如果有任何活动的窗口,则不允许其他操作 if(this.ActiveChildWindow != null) {} 按错键了 ,晕 1. 上面用e.Handled = true;表示处理过了。2。ActiveChildWindow肯定不对,应该是ActiveChild之类的我也忘了,你跟出来就是了。呵呵....... 1. ShowDialog2. if (this.MdiChildren.Length > 0) Then return 如何实现c#调用sdk控制摄像头,摄像,抓拍。 ArrayList问题 关于C#类问题 多线程之间怎么通信? 如何使数据的绑定不要同步 读卡程序 看过《Advanced .NET Remoting》的请进!(没看过我这里可以下载) 如何实现DataGrid的列固定(不能拖动)? 【一道面试题】C#如何实现从数字到大写汉字的转换 这是我发在微软社区的问题,他们竟然不理我,所以看看这里有没有人知道! 很有挑战的问题,如何把2G的文件从客户端保存到SQLServe2000中,要求有进度显示。 搞不懂的委托?求一个实例学习,线程类中操作ui线程上面的listview
即显示的时候,使用ShowDialog();不用Show();
2. 在显示任何一个窗口的时候,加入判断
//如果有任何活动的窗口,则不允许其他操作
if(this.ActiveChildWindow != null)
{}
1. 上面用e.Handled = true;表示处理过了。
2。ActiveChildWindow肯定不对,应该是ActiveChild之类的我也忘了,你跟出来就是了。呵呵.......
2. if (this.MdiChildren.Length > 0) Then return