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

怎样防止一个winform窗体重复打开?

楼主lbh119()2005-08-02 08:38:16 在 .NET技术 / C# 提问

rt 问题点数:20、回复次数:5Top

1 楼gccr(古城痴人)回复于 2005-08-02 08:49:34 得分 0

用单件模式可以吧。Top

2 楼NewBo(^_^)回复于 2005-08-02 09:02:03 得分 0

同意楼上,要不就用工厂模式统一处理窗口,这样有关窗口的所有操作都可以实现,比如限制窗口重复打开,设定可以最多同时打开几的窗体!Top

3 楼superfishmanweb(我也是千百个不愿意呀)回复于 2005-08-02 09:09:55 得分 0

学习,markTop

4 楼Nerver4Get(无星之夜)回复于 2005-08-02 09:21:05 得分 0

frmtest   frm_test;  
  bool   find=false;  
  foreach(Form   frm   in   this.MdiChildren)  
  {  
  if(frm   is   frmtest)  
  {  
  frm.Activate();  
  find=true;  
  break;  
  }  
   
  }  
  if(!find)  
  {  
  frm_test   =   new   test();  
  frm_test.MdiParent=   this;  
  frm_test.Show();  
  }Top

5 楼julong88((无锋之刃))回复于 2005-08-02 11:02:21 得分 0

有个api函数findwindowTop

相关问题

  • 打开窗体
  • 如何在winform中关闭登录窗体后打开主窗体?
  • 怎么得到打开当前窗体的窗体?注:WinForm,多谢
  • vc.Net 中怎样在一个winform窗体中打开另一个窗体
  • WinForm 中如何获得所有打开窗体的实例?
  • winform 下如何避免窗体重复打开
  • 在winform中怎样在一个窗体中打开另一个窗体,并带过去几个参数?
  • javascript打开一个窗体
  • 让当winform打开时,怎样让窗体上的TreeView展开第二层?
  • 在WinForm中怎样把MDI父窗体的子窗体的子窗体设为父窗体的子窗体?

关键词

  • 模式
  • 窗体
  • frm
  • 重复打开
  • find
  • test

得分解答快速导航

  • 帖主:lbh119

相关链接

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

广告也精彩

反馈

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