如何在关闭一个窗体时显示另一个窗体?(原窗体关闭,只留下新窗体)

mutou23 2003-11-06 02:43:16
如何在关闭一个窗体时显示另一个窗体?(原窗体关闭,只留下新窗体)
...全文
24 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hcfyxy 2003-11-06
  • 打赏
  • 举报
回复
说的不清楚,隐藏一个窗体就用Hide了
yohomonkey 2003-11-06
  • 打赏
  • 举报
回复
你是要WEB的还是Window的?
eyestrong 2003-11-06
  • 打赏
  • 举报
回复
如果从一个窗体a上实例化另外一个窗体b,则a称为b的父窗体。
在这种情况下,要关闭窗体a而显示窗体b是无法实现的,所得的结果类似于执行了b.ShowDialog(),但在窗体b关闭后两个窗体一齐关闭。

可供考虑的方法是创建3个窗体a,b,c.由a作为b,c的父窗体,在a中实例化b和c,并把a~b,a~c相互作为可传送的窗体变量。这样在窗体b中就可以显示窗体c并且自我关闭了。

另外一种方法是使用mdi多文档界面.

110,533

社区成员

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

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

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