当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 有没有比较详细的资料?? 或者给个比较明显的例子!谢谢各位了! ......
    摘要: 我们公司要招asp+sql程序员,请大家出道面视题,谢谢了! ......


大虾请进,小小菜鸟相请,MessageDlg救

我现在要实现在关闭Form时,MessageDlg出现三个选择按钮,Yes、No和Cancel,我只能实现两个按钮的功能,请哪位大虾帮帮忙,帮我把下面的两个按钮实现的功能改为显示三个:  
   
  procedure   TForm_Main.FormClose(Sender:   TObject;   var   Action:   TCloseAction);  
  begin  
   
        if   (   MessageDlg(是否保存信息?,mtConfirmation,[mbOk,mbCancel],0)   =   mrOK   )   then  
        begin  
              Form_Main.TB_SaveClick(Self)   ;  
        end;  
   
        Action   :=   caFree   ;  
  end;  
   
  我想实现的是:  
            Yes:保存信息并Close  
            No:   不保存Close  
            Cancel:不保存也不Close  
   
  多谢!

NO.1   作者: Dingll

var  
    Reply:word;  
  begin  
  Reply:=MessageDlg(是否保存信息?,mtConfirmation,[mbOk,mbCancel,mbNo],0);  
  if   Reply=mrOk   then  
  begin  
      Form_Main.TB_SaveClick(Self)   ;  
      action:=CaFree;  
  end  
  else   if   Reply=mrNo   then  
      action:=CaFree;  
  else   action:=caNone;  
  end;


 ·送分此分送给桔子的表姐    »显示摘要«
    摘要: 刚问朋友要了点分。活活 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE