ToolBar做MDI程序的主菜单, 创建一个MDI窗口后如何在ToolBar上生成一个toolbutton,生成多个MDI窗口后,点击相应的ToolButton即可打开相应的MDI窗口

解决方案 »

  1.   

    设置FORM的WindowMenu 为某个子菜单
      

  2.   

    一个Application只能有一个MDI窗体
      

  3.   

    偶在这里贴吧:在OnButtonClick事件中写:
    var
    i : integer;
    begin
    for i := 0 to MDIChildCount -1 do begin
    if MDIChildren[i].tag = TToolButton(Sender).tag then begin
    MDIChildren[i].Show;
    break;
    end;当然前提是在你每创建一个MDIChild的时候就同时创建一个按钮,
    同时这个按钮的tag等于该子窗口的Tag.
    而且,这个Tag最好你自己维护。
    经试验,这种方法的速度很快.
      

  4.   

    bbm011 (高.实在是高) 是个SB