我想实现在打开一个子窗体后 让主窗体的菜单都变为不可用 那么 我在
procedure Tmainform.N2Click(Sender: TObject);
begin
bumenguanli:=tbumenguanli.create(self);
n2.enabled=false;
end;
里面加了一句n2.enabled=false; 但是 在关闭子窗体后 想让这个菜单再恢复使用 这个地方就不知道该怎么弄了 请高手指点一下

解决方案 »

  1.   

    在form的OnShow事件里加上n2.enabled := True;
      

  2.   

    “但是 在关闭子窗体后 想让这个菜单再恢复使用”
    -----------
    那就在子窗体的OnClose里面写
      

  3.   

    在form的OnShow事件里加上n2.enabled := True;
    //////////////////////////////这个应该是在住窗体的事件里写吧 我想实现的是 在关闭子窗体的同时让主窗体中不可用的菜单再恢复可用 原来我的想法是在子窗体的onclose事件里面写 但是 不知道怎么从子窗体调用主窗体的控件属性 或者 是不是还用其他的办法
      

  4.   

    那就在子窗体的OnClose里面写
    ///////////////////////////////////
    能详细的说明一下吗 初学 结果我用了类似vb那样的调用方法 好像不管用 能给个明确的说明吗 谢谢
      

  5.   

    那就在子窗体的OnClose里面写
    ///////////////////////////////////
    能详细的说明一下吗 初学 结果我用了类似vb那样的调用方法 好像不管用 能给个明确的说明吗 谢谢