show 非模态
showmodal 模态

解决方案 »

  1.   

    肯定有!
    show 非模态
    showmodal 模态
    但注意:非模态对话框不是动态生成的!
      

  2.   

    所有的窗体,使用 showmodal方法显示,就是模态对话框
      

  3.   

    delphi中一般你直接做的窗口都是随着application的初始化而初始化的,你使用的时候它们show出来,结束后hide,所以如果关闭后要再次使用,需要写一点代码来清空上一次使用后残余的数据(如果你的对话框中有的话)
    这一电和vc中的默认对话框是不同的。
    当然,其实这两种语言又都可以做出另一种形式的,只是需要自己多写点代码。
      

  4.   

    tonylk(tony) 动态创建创体更好一些吧!好处是节省资源,管理方便.
    from1:=tform1.create(Application);
    form1.show;(或者用模态form1.showmodel;)
    ...处理一些创体释放前该取得的数据
    form1.free;