我在编写一个程序,想实现当用户离开时,可以像windows一样留下一个登录框,在未登陆的情况下是不能操作软件的任何控件的。
现在有2个方法:
1.当离开时,弹出一个对话框,此对话框未ApplicationModal模式,这样当此对话框还存在的前提下,是不允许点击主窗体的。但这样的有一个问题,就是对话框的右上角的默认关闭窗体可以点击,使得此方法无效了。所以,如果去掉默认的关闭窗体的按钮则可以。此方法一般般。
2.将整个程序主窗体都控制起,默认未点击主窗体任何位置就弹出一个对话框,需要输入正确的信息才能接触此设置。不过第二个方法我不知道怎么实现。难点就是:如何控制点击任何主窗体?捕获鼠标事件?
麻烦高手耐心解答。谢谢。