我的应用程序上有一个“此应用程序已被锁定”对话框,该对话框在n分钟不活动后显示,用户必须输入密码或更改用户才能重新登录。
该应用程序由1个或多个mdi父母组成,每个父母都有带标签的子表单。基本上,应用程序有一个主mdi,从主窗体打开的每个“帐户”屏幕都在一个单独的mdi父级中打开。 “锁定”对话框显示在主mdi表单上。
问题是,当用户返回使用应用程序时,他们可能正在使用非主要的mdi表单,并且该对话框不可见。即使他们没有将应用程序留在子表单上,他们也可以从任务栏中单击一个。这会使用户感到困惑,因为应用程序似乎已挂起,但是对话框绑定到的表单不是他们正在使用的表单。
有关如何使这个用户更友好的任何建议吗?
由于
答案 0 :(得分:0)
听起来像是在使用lockForm.Show();
使用lockForm.ShowDialog();
代替您应该为您提供所需的功能。