用户
 找回密码
 立即注册

63

主题

148

帖子

1915

积分

金牌会员

Rank: 6Rank: 6

积分
1915
发表于 2020-10-22 21:38:01
打开多个子页面后 怎么实现一键返回主页呢?现在是不停的点后退实现。。
使用道具 举报 回复
发表于 2020-10-23 15:11:36
Client.ReStart()重启客户端回到起始窗体,也可以试试show的回调事件,例如
窗体a中写代码跳转b,this.Form.Show(b);
窗体b中写代码跳转c,this.Form.Show(c,(obj,args)=>{this.Close();//回调事件在c关闭后触发,this指b窗体});
窗体c中写代码跳转d,this.Form.Show(e,(obj,args)=>{this.Close();//回调事件在c关闭后触发,this指b窗体});
窗体d中执行this.Close();//可以在窗体d中加入button,在button的点击事件中写this.Close()
这样点击d中的button 关闭窗体d时会执行回调中的方法关闭b,c窗体,直接回到窗体a
使用道具 举报 回复 支持 反对
发表于 2020-10-28 22:35:30
Lula.Jin 发表于 2020-10-23 15:11
Client.ReStart()重启客户端回到起始窗体,也可以试试show的回调事件,例如
窗体a中写代码跳转b,this.For ...

果然眼前一亮,马上试试
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册