用户
 找回密码
 立即注册

11

主题

30

帖子

197

积分

注册会员

Rank: 2

积分
197
发表于 2019-2-21 21:19:06
在开发中,设计了最初载入的页面为欢迎页,过3秒后自动进入主页面,再通过操作主页面的菜单项展示相应的页面,但是发现用手机自带的返回按钮可以一直退回到欢迎页去,这种情况可以禁止吗?或者说在主页面上能够拦截返回事件吗?就像很多APP一样,在主页面点击返回按键时回提示“再按一次就退出应用”,然后再按一次就直接关闭了。
使用道具 举报 回复
针对Android的返回键都是由窗体来先进行处理的,处理逻辑是这样:
1. 首先查询当前窗体是不是存在ShowDialog,如果存在,那么关闭Dialog
2. 如果不存在ShowDialog,那么看是不是窗体存在KeyDown事件,如果存在KeyDown事件,那么调用此事件
3. 如果不存在KeyDown事件,那么关闭此窗体(调用Close方法)

所以你可设置form的keydown事件来,比如按返回键弹出message
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册