单击多次按钮会新建多个子窗口,如何只新建一个? 在主窗口上单击一个按钮10次会新建10个子窗口,如何只新建一个?在第二单击时只是将第一回新建的窗口显示到前边。请教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主的意思是只允许一个form1的实例吧,Show()之前先判断一下就行了frmForm1 form1 = null;private void button1_Click(object sender, EventArgs e){ if (form1 == null || form1.IsDisposed) { form1 = new frmForm1(this); form1.Show(); } else { form1.Activate(); }} if (this.MdiChildren.Length == 0){ Form2 f2 = new Form2(); f2.MdiParent = this; f2.Show();} 没说清楚我的主窗口有三个子窗口。if (int i = 0; i < this.MdiChildren.Length; i++){ // 找到子窗口 将其显示到最前边,如果没有则new一个}不知怎在循环中找子窗口? if (this.MdiChildren.Controls["子窗口名字"] != null){ // 找到子窗口 将其显示到最前边,如果没有则new一个}else{ new } 怎样获取异步方法的返回值? 图片上传 100万数据快速查询 有没有架构设计师? 利用.net remoting实现分布式查询,如何在服务器端显示客户端的查询命令 关于Imagebutton控制iframe页面跳转问题 连sql2000时出现服务器枚举错误 简单问题,来接分拉拉拉拉 调用子窗体的问题 从服务器端下载文件问题 有没有好的C#的资料文章或笔记之类的CHM格式的文档集合,很需要谢谢。 求:有关对文件夹进行压缩的代码
{
if (form1 == null || form1.IsDisposed)
{
form1 = new frmForm1(this);
form1.Show();
}
else
{
form1.Activate();
}
}
{
Form2 f2 = new Form2();
f2.MdiParent = this;
f2.Show();
}
我的主窗口有三个子窗口。if (int i = 0; i < this.MdiChildren.Length; i++)
{
// 找到子窗口 将其显示到最前边,如果没有则new一个
}不知怎在循环中找子窗口?
{
// 找到子窗口 将其显示到最前边,如果没有则new一个
}
else
{
new
}