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

标题: SmobilerUsercontrol中如何屏蔽Back键 [打印本页]

作者: bigjimmy8257    时间: 2019-6-23 23:21
标题: SmobilerUsercontrol中如何屏蔽Back键
各位专家,

想请教,在SmobilerUserControl 中如何屏蔽掉Back键。我在Form A 中通过 this.ShowDialog() 调用 SMobilerUserControl B, 但是在弹出 B 的页面后,如果按下 Back 键,B会退出并回到A。
      this.ShowDialog(B);

在 form A的KeyDown 事件中已经对KeyCode.Back 键做了处理,但是在 UserControl 中并没有 KeyDown事件。

        private void frmA_KeyDown(object sender, KeyDownEventArgs e)
        {
            if (e.KeyCode == KeyCode.Back)
            {
                return;
            }
        }


如果我不希望在 B 中的任务完成之前(完成通过B中的按钮来实现)被用户通过按Back键退回到Form A,有什么好的办法?

请指教。
大杰米

作者: Lula.Jin    时间: 2019-6-24 11:50
目前暂无办法实现,之后会提交给技术部解决




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