请问我怎么做一个模态对话框呢?

解决方案 »

  1.   

    模式对话框 ?  Application.Create(TForm2,Form2) ;
      Form2.ShowModal ;
      

  2.   

    showmodal;
    对话框基本上都是摸态的呀
      

  3.   

    在delphi中设计时不分摸太不摸太,只在显示时该窗体时分:
    Form.show;为非摸太
    Form.ShowModal;为摸太
      

  4.   

    注意他说的是自己做个模式对话框,其他没什么,form.showmodal即可,但是主要是让对话框返回及取得返回值,为真或假,要不怎么返回主线程呢
      

  5.   

    showmodal为模态
    shwo为非模态
      

  6.   

    弹出模态窗体
    Form1.ShowModal;弹出提示框,保持在Form1的最前面。
    如Messagebox(Form1.Handle,'提示内容','疑问',MB_OK + MB_ICONQUESTION);
    messagedlg也可以。
      

  7.   

    就是一个模态窗体,Form1.ShowModal;弹出
      

  8.   

    messagebox,messagedlg.
    楼主点开看看,你也可以用api自己写个窗口,自己处理窗口过程,看看delphi是怎么写上面二个函数的对你有好处