⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 confirmunit1.pas

📁 一个报表控件TRepoEdit
💻 PAS
字号:
unit ConfirmUnit1;
{*********************************************}
{*   RepoEdit -  QuickReport Editor          *}
{*   for Delphi 4                            *}
{*   (R) Copyright                           *}
{*   Borzov Vladimir borzov@rsm.ru           *}
{*********************************************}

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Buttons, Spin, ExtCtrls;

const cftPrinter:string='Print?';
      cfButtOk='Printer';
      cfButtCancel='Monitor';

type
  TConfirmForm2 = class(TForm)
    LabelText: TLabel;
    BitBtnOk: TBitBtn;
    BitBtnCancel: TBitBtn;
    BitBtnIgnore: TBitBtn;
    Bevel1: TBevel;
    Bevel2: TBevel;
    WarningImage: TImage;
  private
    { Private declarations }
  public
    { Public declarations }
  end;


function GetConfirm(Text:String):TModalResult;
function GetConfirmSmall(Text:string):TModalResult;
//function GetRepoConfirm(Text:String;var ThCount:integer):TModalResult;
function GetConfirmAll(Text:String):TModalResult;

var
  ConfirmForm2: TConfirmForm2;

implementation

{$R *.DFM}


function GetConfirm(Text:String):TModalResult;
var ConfForm:TConfirmForm2;
begin
  ConfForm:=TConfirmForm2.Create(Application);
  try
    if trim(Text)<>'' then ConfForm.LabelText.Caption:=Text;
    result:=ConfForm.ShowModal;
  finally
     ConfForm.free;
  end;
  Application.ProcessMessages;
end;

function GetConfirmAll(Text:String):TModalResult;
var ConfForm:TConfirmForm2;
begin
  ConfForm:=TConfirmForm2.Create(Application);
  try
    if trim(Text)<>'' then ConfForm.LabelText.Caption:=Text;
    ConfForm.BitBtnIgnore.Caption:='Yes, for all!';
    result:=ConfForm.ShowModal;
  finally
    ConfForm.free;
  end;
  Application.ProcessMessages;
end;

function GetConfirmSmall(Text:String):TModalResult;
var ConfForm:TConfirmForm2;
begin
  ConfForm:=TConfirmForm2.Create(Application);
  try
    if trim(Text)<>'' then ConfForm.LabelText.Caption:=Text;
    ConfForm.clientHeight:=ConfForm.BitBtnIgnore.Top ; //+ConfForm.BitBtnIgnore.Height div 2+ConfForm.Height-ConfForm.ClientHeight;
    Confform.BitBtnIgnore.Visible:=false;
    result:=ConfForm.ShowModal;
  finally
     ConfForm.free;
  end;
  Application.ProcessMessages;
end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -