标题:高手 please! 斑竹也帮帮忙!
只看楼主
gedachong
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-28
 问题点数:0 回复次数:9 
高手 please! 斑竹也帮帮忙!
我建立了两个form1和form2
在form1中我用show 方法显示form2
然后我在form2中也用show 方法显示form1
第二次的form1和第一次的form1不是同一个窗体。
怎样才能让两次的form是同一个form 呢?
要不然 就会出现无数个form1和form2?



搜索更多相关主题的帖子: please form 斑竹 show 
2007-07-25 14:56
野蛮女人_
Rank: 1
等 级:新手上路
威 望:1
帖 子:67
专家分:0
注 册:2007-7-21
得分:0 

进入编程误区了,以前我也曾经在这个误区徘徊过。
说吧,你要实现什么功能?


2007-07-25 15:04
野蛮女人_
Rank: 1
等 级:新手上路
威 望:1
帖 子:67
专家分:0
注 册:2007-7-21
得分:0 

你可以通过两个窗体间的传值来进行。


2007-07-25 15:05
taick
Rank: 1
等 级:新手上路
威 望:1
帖 子:71
专家分:0
注 册:2007-7-16
得分:0 
关于这个问题有几个解决方法
我这有一个不是最好的方法
当show form2时 直接写 form2.show
当show form1时 在form1中写一个公共Sub
这个sub中写 me.show
然后在form2中调用这个form1的sub
这个方法的前提是以form1作为启动窗口
如果你不是这样的话
请用另外的方法
就是判断form是否已启动
也不过是两句代码
可惜我不记得了
2007-07-25 15:21
野蛮女人_
Rank: 1
等 级:新手上路
威 望:1
帖 子:67
专家分:0
注 册:2007-7-21
得分:0 

首先你要考虑哪个是主窗体,
然后需要知道关闭哪个窗体的时候整个程序都结束。
在Form1里:
Form2.Show()
Me.Hide()
在Form2里:
 Form1.show()
me.hide()

当然没有必要的话,那就不要隐藏了,把me.hide()去掉。


2007-07-26 07:44
gedachong
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-28
得分:0 
谢谢大家的帮忙!

我还想问一下
me.hide
隐藏form后这个form在后台还运行吗?
那me.hide 和me.close 有什么区别吗?
2007-07-26 13:25
心中有剑
Rank: 2
等 级:新手上路
威 望:5
帖 子:611
专家分:0
注 册:2007-5-18
得分:0 

运行,一个是隐藏,另一个是关掉 ,当然不一样了


2007-07-26 14:25
肖中维
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-6-25
得分:0 
2007-07-26 15:26
Viviwei
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:344
专家分:0
注 册:2006-4-11
得分:0 
给焦点效果也一样.

爱上思考,爱上编程,爱上.net!
2007-07-26 17:37
gedachong
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-28
得分:0 
谢谢达人们的帮忙!
这个问题我已经解决了

2007-08-01 14:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-158008-1-1.html




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

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