| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1827 人关注过本帖
标题:怎么判断打开的是哪个窗体?
取消只看楼主 加入收藏
wxflw
Rank: 6Rank: 6
等 级:侠之大者
帖 子:324
专家分:435
注 册:2012-1-29
结帖率:88.24%
收藏
已结贴  问题点数:20 回复次数:2 
怎么判断打开的是哪个窗体?
我有3个子窗体在form3窗体我要判断我已经打开了form1还是form2,form1和form2永远不会同时打开!
另外form3打开状态下,form1或form2的Enabled属性是false状态
:我要实现的目的是在form1和form2都能show出form3,打开form3的同时form.Enabled = False
  在form3退出的时候,判断form3是从form1和form2哪个窗体打开的,
  如果是从form1打开的,form3的Form_Unload执行Form1.Enabled = True
  如果是从form2打开的,form3的Form_Unload执行Form2.Enabled = True
这个咋整?请指点一下啊!先谢谢了!
搜索更多相关主题的帖子: False false 
2012-11-16 09:06
wxflw
Rank: 6Rank: 6
等 级:侠之大者
帖 子:324
专家分:435
注 册:2012-1-29
收藏
得分:0 

 .Visable是控制控件可见不可见。如果窗体没打开这个属性怎么检查!所以不是我要的!
.Enabled这个是设置控件能不能操作的,不是我要的
我用过这个!
Dim aForm As Form
For Each aForm In Forms
  If aForm.Name = "Form1" Then
     Form1.Enabled = True
  End If
  If aForm.Name = "Form2" Then
     Form2.Enabled = True
  End If
Next
没效果啊!

[ 本帖最后由 wxflw 于 2012-11-16 10:15 编辑 ]

学习--------------学习-------------------学习--------------------!!
2012-11-16 10:13
wxflw
Rank: 6Rank: 6
等 级:侠之大者
帖 子:324
专家分:435
注 册:2012-1-29
收藏
得分:0 
还是版主的方法比较容易接受点,谢谢6楼的,虽然6楼的不是我要的,还是要谢谢!毕竟你在为我的问题寻求解决方法,让你费心了!也谢谢2楼和5楼的,你的方法给了我不少的启发!谢谢大家!

学习--------------学习-------------------学习--------------------!!
2012-11-17 20:01
快速回复:怎么判断打开的是哪个窗体?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012553 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved