我想在软件中设置一个功能,当操作员离开后,不想让别人使用该程序,也看不到界面上的数据内容,只能看到部分菜单,而计算机的其他程序能正常使用,即该应用系统被锁定,必须有操作员输入密码后可以显示界面且能够正常操作.请问如何用代码实现.谢谢!

解决方案 »

  1.   

    DisableAllEdit....//設置enable
    DisVisibleSomeControls//隱藏必要的控件
      

  2.   

    用一个开关变量来控制显示模式窗体,如果已经显示模式则不再显示该模式窗体,可以把这个事件写在MouseMove事件中,键盘响应可以调用这个事件来响应。
      

  3.   

    在主程序中设置一个timer
    到时间就启用一个方法
    这个方法是:先将菜单等按钮enabled:=false;
    同时弹出一个模式窗体,要求输入密码来解锁。
      

  4.   

    放入一个Tpanel组件,在需要的时候就显示它,至于数据内容,你可以放一个组件,调整它的大小,将内容盖住,然后在需要时将其显示,颜色设置成和背景相同的颜色,这样利于隐藏它.我常用这种方法的.这样编程也容易.试试看.
      

  5.   

    this->enabled = false
    就可以把窗体设置无用状态了... 至于其它的...想办法...
      

  6.   

    直接用一个Panel把窗口盖住,留出菜单即可。
      

  7.   

    解决!结分。我用的是将窗体上的大容器控件隐藏,然后弹出有模式的窗口让输入密码也可。本来我想将主界面隐藏,但是是MDI子窗口不能隐藏,只好采用前面的方法了。