• 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

  • 相关阅读:
    跑Java -jar somefile.jar时会发生什么(一个)
    Java 多线程编程两个简单的例子
    Unity3D合并着色器
    HDU
    逆元方法
    仿联想商城laravel实战---3、前端页面搭建(什么情况下需要路由接参数)
    英语发音规则---字母组合oo的发音规律
    仿联想商城laravel实战---2、后端页面搭建(验证码如何在页面中使用)
    仿联想商城laravel实战---1、仿联想商城需求和数据库设计(lavarel如何搭建项目)
    Linux课程---11、Linux中软件安装和调试
  • 原文地址:https://www.cnblogs.com/guorongtao/p/13023526.html
Copyright © 2020-2023  润新知