winfrom窗体打开关闭问题

心泉梦帅 2012-11-09 09:14:14
我打开了5个窗体好比是Form1,Form2,Form3,Form4,Form5
当我关闭Form5窗体的时候,我希望界面显示的Form2窗体 这个该怎么解决呢
...全文
232 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
浪子-无悔 2012-11-09
  • 打赏
  • 举报
回复
FORM5的关闭事件里,让FORM2激活!!!
  • 打赏
  • 举报
回复
引用 6 楼 hu1990728 的回复:
不知道为什么没有找到Active(),我这只有Activate,用的是05开发的。难道是新属性么?
你把form2设置成全局窗体,在form5关闭的时候写Form2.Active();
王子文龙 2012-11-09
  • 打赏
  • 举报
回复
那就form2.show()
心泉梦帅 2012-11-09
  • 打赏
  • 举报
回复
不知道为什么没有找到Active(),我这只有Activate,用的是05开发的。难道是新属性么?
心泉梦帅 2012-11-09
  • 打赏
  • 举报
回复
引用 4 楼 NightTravelDeity 的回复:
显示有专门的显示函数,这个问题可以直接baidu
留下关键字呀。。。。他们的方法都没用唉
NightTravelDeity 2012-11-09
  • 打赏
  • 举报
回复
显示有专门的显示函数,这个问题可以直接baidu
conan8126 2012-11-09
  • 打赏
  • 举报
回复
关闭窗体5的时候,激活窗体2,让窗体2显示
SubMain 2012-11-09
  • 打赏
  • 举报
回复
可以在Form5的FormClosed事件写: Form2.Active();
只在此山中 2012-11-09
  • 打赏
  • 举报
回复
简单的,可以用个timer一直监测form,如果fomr5关闭,则form2.Active();
DENQH 2012-11-09
  • 打赏
  • 举报
回复
foreach (Form form in Application.OpenForms)
            {
                if (form.Name == "form2")
                {
                    form2.Activate();
                    form2.WindowState = FormWindowState.Normal;

                }
                              
            }
youzelin 2012-11-09
  • 打赏
  • 举报
回复
是 Activate,楼上的人是随手写的。

110,571

社区成员

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

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

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