请问使用什么样的事件或属性对对话框控件上的确定及取消按钮进行控制编程?

解决方案 »

  1.   

    例:var 
        rst: Word;    rst:=Application.MessageBox('  你是否確定取消此工程變更資料的審核?','系統提示',MB_ICONQUESTION or MB_YESNO + MB_DEFBUTTON2);
        if rst=mrNo then Exit;  //取消時退出
        ......//確認(mrYes)動作
      

  2.   

    用对话框的这个函数,function Execute: Boolean; override;比如:
    if opendialog1.execute then showmessage('你按了ok按钮')
                           else showmessage('你按了cancel按钮');
      

  3.   

    直接用Execute不就可以了这个函数返回值是布尔型的,若为True则表示是通过按确定按钮退出的,否则就是按了取消或关闭小按钮退出的