Smobiler上海石磨_.NET移动开发平台

标题: 打开多个子页面后 怎么实现一键返回主页呢? [打印本页]

作者: csfeixia    时间: 2020-10-22 21:38
标题: 打开多个子页面后 怎么实现一键返回主页呢?
打开多个子页面后 怎么实现一键返回主页呢?现在是不停的点后退实现。。

作者: Lula.Jin    时间: 2020-10-23 15:11
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
作者: csfeixia    时间: 2020-10-28 22:35
Lula.Jin 发表于 2020-10-23 15:11
Client.ReStart()重启客户端回到起始窗体,也可以试试show的回调事件,例如
窗体a中写代码跳转b,this.For ...

果然眼前一亮,马上试试




欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2