zoukankan      html  css  js  c++  java
  • Delphi XE10 MessageDlg 介绍和用法

    1、Delphi XE10 MessageDlg 介绍

    原型:

    function MessageDlg(const AMessage: string; const ADialogType: TMsgDlgType; const AButtons: TMsgDlgButtons;
      const AHelpContext: THelpContext): Integer;
    begin
      Result := MessageDlgPosHelp(AMessage, ADialogType, AButtons, AHelpContext, -1, -1, '');
    end;
    
    procedure MessageDlg(const AMessage: string; const ADialogType: TMsgDlgType; const AButtons: TMsgDlgButtons;
      const AHelpContext: THelpContext; const ACloseDialogProc: TInputCloseDialogProc);
    begin
      MessageDlgPosHelp(AMessage, ADialogType, AButtons, AHelpContext, -1, -1, '', ACloseDialogProc);
    end;
    
    procedure MessageDlg(const AMessage: string; const ADialogType: TMsgDlgType; const AButtons: TMsgDlgButtons;
      const AHelpContext: THelpContext; const ACloseDialogEvent: TInputCloseDialogEvent; const AContext: TObject);
    begin
      MessageDlgPosHelp(AMessage, ADialogType, AButtons, AHelpContext, -1, -1, '', ACloseDialogEvent, AContext);
    end;
    
    function MessageDlg(const AMessage: string; const ADialogType: TMsgDlgType; const AButtons: TMsgDlgButtons;
      const AHelpContext: THelpContext; const ADefaultButton: TMsgDlgBtn): Integer;
    begin
      Result := MessageDlgPosHelp(AMessage, ADialogType, AButtons, AHelpContext, -1, -1, '', ADefaultButton);
    end;
    
    procedure MessageDlg(const AMessage: string; const ADialogType: TMsgDlgType; const AButtons: TMsgDlgButtons;
      const AHelpContext: THelpContext; const ADefaultButton: TMsgDlgBtn; const ACloseDialogProc: TInputCloseDialogProc);
    begin
      MessageDlgPosHelp(AMessage, ADialogType, AButtons, AHelpContext, -1, -1, '', ADefaultButton, ACloseDialogProc);
    end;
    
    procedure MessageDlg(const AMessage: string; const ADialogType: TMsgDlgType; const AButtons: TMsgDlgButtons;
      const AHelpContext: THelpContext; const ADefaultButton: TMsgDlgBtn; const ACloseDialogEvent: TInputCloseDialogEvent;
      const AContext: TObject);
    begin
      MessageDlgPosHelp(AMessage, ADialogType, AButtons, AHelpContext, -1, -1, '', ADefaultButton, ACloseDialogEvent,
        AContext);
    end;
    

    2、Delphi XE10 MessageDlg 用法

    示例:

    MessageDlg ('Error while connecting:'+#13+E.Message, TMsgDlgType.mtError, [TMsgDlgBtn.mbOk], 0);
    

    3、参数(TMsgDlgType 、TMsgDlgBtn、TMsgDlgType 

    TMsgDlgType :

    • mtWarning,
    • mtError,
    • mtInformation,
    • mtConfirmation,
    • mtCustom

    TMsgDlgBtn

    • mbYes,
    • mbNo,
    • mbOK,
    • mbCancel,
    • mbAbort,
    • mbRetry,
    • mbIgnore,
    • mbAll,
    • mbNoToAll,
    • mbYesToAll,
    • mbHelp,
    • mbClose

    TMsgDlgType 

    • mtWarning,
    • mtError,
    • mtInformation,
    • mtConfirmation,
    • mtCustom

    创建时间:2020.06.01  更新时间:2020.06.04

  • 相关阅读:
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    bzoj3561DZY Loves Math VI
    bzoj3529[Sdoi2014]数表
    bzoj3309DZY Loves Math
    bzoj2823[AHOI2012]信号塔
    bzoj2301[HAOI2011]Problem b
  • 原文地址:https://www.cnblogs.com/guorongtao/p/13023526.html
Copyright © 2011-2022 走看看