两窗口之间跳转

zmc26 2009-06-26 04:11:18
A B 两窗口
A窗口中:
B b=new B();
b.show();
this.hide();
然后出显B窗口 A窗口就隐了 要在B窗口中按下按键就显示回A窗口 要怎么写???
...全文
107 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jest850615 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lsj_zrp 的回复:]
这样还有一个问题就是关闭B窗口的时候,并不能退出整个程序,所以还需要设置一个变量
然后关闭B窗口的时候,根据变量值来执行Application.Exit();就行了
[/Quote]

在主窗口的Closed事件里面退出进程不就可以了
ltxyxj 2009-06-26
  • 打赏
  • 举报
回复
query?
Lost_Ben 2009-06-26
  • 打赏
  • 举报
回复
分给2楼吧- -
lsj_zrp 2009-06-26
  • 打赏
  • 举报
回复
这样还有一个问题就是关闭B窗口的时候,并不能退出整个程序,所以还需要设置一个变量
然后关闭B窗口的时候,根据变量值来执行Application.Exit();就行了
ljhcy99 2009-06-26
  • 打赏
  • 举报
回复
A窗口中:
B b=new B();
b.aform =this;
b.show();

this.hide();


B窗口:
B窗口定义一个A类型的public 变量aform;
private void button1_click(object Sender,EventArgs e)
{
this.aform.Show();
}
zgke 2009-06-26
  • 打赏
  • 举报
回复
你这样使用b.ShowDialog()不更好?
lsj_zrp 2009-06-26
  • 打赏
  • 举报
回复
B b=new B();
b.Owner = this;
b.show();
this.hide();
-----------------------
A a = (A)this.Owner;
a.Visible = true;
a.ShowInTaskbar = true;
this.close();

110,570

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧