|
各位专家,
想请教,在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,有什么好的办法?
请指教。
大杰米
|
|