标题:[求助]C#关窗楼问题
只看楼主
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
 问题点数:0 回复次数:18 
[求助]C#关窗楼问题

建了2个窗口 form1 form2
form1 中有一个button
form2 没有任何控件

form1中的button点一下就会关闭form1打开form2

写了下代码...
点了下form1中的button的确弹出了form2窗口.
但是我直接点form1的右上角的红色X想关闭 form2会弹出来..
请问这怎么解决呢?

搜索更多相关主题的帖子: 关窗 button 窗口 控件 
2006-10-02 15:51
coolfaith
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2006-4-25
得分:0 

不知道我理解得对不对
Button_Click事件

this.Hide();
form2 f2=new form2();
f2.show();


2006-10-02 18:14
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
得分:0 
以下是引用coolfaith在2006-10-2 18:14:30的发言:

不知道我理解得对不对
Button_Click事件

this.Hide();
form2 f2=new form2();
f2.show();

差不多是这样了...
Form1我直接点了红色X Form1关闭... Form2不会弹出来...
点Form1里的button Form1会自动关闭 Form2弹出来 程序也会停止..
但是当我打开按了Form1按了里面的 button 弹出 Form2 去按Form2的红色X时 程序不会停止

2006-10-03 09:40
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
得分:0 
沉了 问题还没解决........
顶起
2006-10-09 23:11
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
得分:0 
在form1的closing事件里写下
e.Cancel=true;
this.Hide();
form2 frm2=new form2();
frm2.Show();

2006-10-10 09:52
wohemachen
Rank: 1
等 级:新手上路
威 望:2
帖 子:641
专家分:0
注 册:2006-9-21
得分:0 
楼上的方法就行了,不过只是把form1 Hide掉了,你关闭Form2的时候程序不会结束。

[glow=255,red,2]桃花坞里桃花庵,桃花庵里桃花仙;桃花仙人种桃树,又摘桃花换酒钱。[/glow]
2006-10-10 10:25
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
得分:0 
啊 我的意思不是这个啊
我的意思是 点From1的ButtonForm1就会关闭 Form2会打开
关了Form1 别的窗体都不会打开.
2006-10-10 12:01
skyland84
Rank: 2
等 级:新手上路
威 望:4
帖 子:544
专家分:0
注 册:2006-10-9
得分:0 
在里面 用~! Application.Exit(); 就可以 关掉了~!

决定人生~
2006-10-10 14:17
初学Delphi
Rank: 3Rank: 3
等 级:新手上路
威 望:9
帖 子:330
专家分:0
注 册:2006-4-4
得分:0 

隐藏不是办法
我有个好方法
给form2设一个全局变量
public static string a;
在Form2的窗口激活事件里设置

if((a==null)||(a.length=0))
{
this.Close();
}
接下来就好办了
在form1的butten点击事件
form2.a="";
就这么简单

2006-10-10 16:37
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
得分:0 

试了 结果跟我要的还是不一样.............

2006-10-10 19:32



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




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

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