问题有点菜,但是也是基础呀
还请回答一下啊

解决方案 »

  1.   

    showmodal 显示的是模态窗口,也就是说显示后除非关闭这窗口,否则不会切换到同一个应用程序的其它窗口
      

  2.   

    showmodal 显示的是模态窗口,也就是说显示后除非关闭这窗口,否则不会切换到同一个应用程序的其它窗口
      

  3.   

    TCustomForm是Windows窗口(一般窗口与对话框)的基类。它有两个显示窗口的方法:Show()和ShowModal()分别用来显示非模态与模态的窗口。不过,它对于模态窗口的实现并没有利用Windows系统提供的DialogBox()之类的API,而是VCL自己实现的。
    Show()和ShowModal()的具体实现。 
    先是Show(): 
    procedure TCustomForm.Show; 
    begin
     Visible := True;
     BringToFront;
    end;
     Show()的代码非常简单,而且易懂,它的行为与其名称一样的单纯。
    ---------------------------------------------
      

  4.   

    VCL中的模态窗口是通过接管线程主消息循环来实现的,只是它的退出循环条件是ModalResult <> 0(ModalResult初始值为0)
    -------以上内容转自《delphi搞手突破》