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

  • 相关阅读:
    免费linux远程主机nitrousIO
    利用PyWapFetion发免费天气短信
    接口中的 sort排序 + md5加密
    即点即改心得
    js判断客户端访问是安卓还是ios
    php将时间戳转换成几小时前的格式封装
    前端请求接口出现的跨域问题
    使用redis技术实现注册登录列表以及关注功能
    windows下的redis安装以及扩展安装
    Yii2 学习心得
  • 原文地址:https://www.cnblogs.com/guorongtao/p/13023526.html
Copyright © 2011-2022 走看看