我目前编写的应用程序只能同时打开一个窗口,若要打开一个新窗口必需关闭其它窗口。如何修改程序能同时打开多个窗口???????有分!!!!有分!!!!

解决方案 »

  1.   

    你说不能打开多个“窗口”是只什么?是Form还是Application?
      

  2.   

    窗口显示时不要ShowModal,用SHow即可!
      

  3.   

    没看明白你所说的是什么意思
    打开多个窗口指的是在同一个程序中包含多个窗口那还是说同一个程序打开多个执行?
    如果要打开多个窗口的话可以用MDI来实现,当然用show也可以
    但是如果你用showmedal来显示多个窗口的话,会出现必须关闭一个窗口之后再打开其他窗口,因为showmedal窗口需要一个返回值才能执行到下一步
      

  4.   

    如果是同一个程序的多个执行的话,如果你在fromShow或者OnCreate里面有绑定端口或者类似操作时,会由于不成功造成窗口显示失败的...
      

  5.   

    楼台兄:用SHOW,不用SHMODAL ,在窗口中仍只打开一个窗口。用MDI可行,如何应用呢?
      

  6.   

    楼台:
      MDI,看DELPHI下的哪个DEMO啊???
      

  7.   

    Delphi工具栏上不是有个工具的嘛,建议把IDE先熟悉一下哦,别介意呵呵
      

  8.   

    如果在一个程序中打开多个窗体
    在USES中添加要打开窗体的单元名称 
    然后
    在要打开的事件中 加入 
     with TFORM1.Create(Self) do
      begin
        ShowModal;
        Free;
      end
    如果打开多个程序:用WinExec
      

  9.   

    设置窗口的Formstyle属性可以设置MDI。看帮助把……