CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

在C#中如何判断一个窗口是否已经实例化?

楼主coziness(coziness)2006-05-04 14:57:53 在 .NET技术 / C# 提问

在C#中如何判断一个窗口是否已经实例化?  
   
  我在主窗口中要调用其它窗口,这样不是要判断该窗口是否已经实例化了吗?假如已经实例化那么只要将其设为可见   或者   获得焦点就行了,否则就new一个(要防止一个窗口同时开多个)  
  请问这如何实现? 问题点数:50、回复次数:4Top

1 楼namhyuk(namhyuk)回复于 2006-05-04 15:08:28 得分 30

Form1里保存一个  
  private   Form2   form2;  
   
  然后  
   
  if(form2   ==   null)  
  {  
          form2   =   new   Form2();  
  }  
  form2.Show();  
  form2.Focus();  
   
  不行吗?Top

2 楼soaringbird()回复于 2006-05-04 15:15:04 得分 10

也可以实现单实例模式的窗口Top

3 楼sunou5()回复于 2006-05-04 15:24:08 得分 10

if(form2   is   nothing)XXXXXXXX;Top

4 楼coziness(coziness)回复于 2006-05-04 15:50:59 得分 0

谢谢各位了,看了上面的回答,有收获,我试试看。Top

相关问题

关键词

得分解答快速导航

  • 帖主:coziness
  • namhyuk
  • soaringbird
  • sunou5

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo