MDI文档界面中部分控件被代码(自编)locked,点击一个true的控件弹出模态窗体提示要输入密码,原想密码正确可还原locked控件,却得知说是“只允许一个mdi窗体”.我想尽种种办法调试,问题依旧!问:怎样可以从独立的窗体访问mdi多文档窗体?

解决方案 »

  1.   

    不是非常理解你的意思..
    你是不是想这样做.
    比如有这么几个窗体
    MidFrm       Mid 主窗体
    Form1        MidChild 窗体 
    Form2        独立的窗体form1 有两个 commandbutton 控件
    command1   属性enabled=false(就是锁住的)
    command2   作用 显示 form2 比如你的检查密码窗体 Form2.show vbmodalform2里你想 unlock form1的 command1 只要 form1.command1.enabled= true 就可以了啊 
      

  2.   

    不是,我想解锁的是mid主窗体。我就是和你一样的思路,可不行啊!
      

  3.   

    确切得说想要解锁的是MDI界面(主界面)中的菜单项
      

  4.   

    mdi 是不能new的,看是不是这个情况
      

  5.   

    根本不会有任何问题.
    不知道你是怎么做的..
    按我的方法.你一样可以操作 mid窗体(包括父窗体和子窗体)的任何控件(包括菜单)..
    自己试试