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

📄 inplaceeditorsdemovalue.pas

📁 胜天进销存源码,国产优秀的进销存
💻 PAS
字号:
unit InPlaceEditorsDemoValue;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, cxGeometry, ExtCtrls, ComCtrls,
  InPlaceEditorsDemoFrameManager;

type
  TfrmValueEditors = class(TEditorDemoBaseFrame)
    PaintBox1: TPaintBox;
    procedure PaintBox1Paint(Sender: TObject);
  private
    FDate, FTime, FValue: string;
    FFontName: string;
    FFontSize: Integer;
  public
    procedure SetParameters(AFontSize: Integer; ADate, ATime: string; AMoney: Currency);
  end;

implementation

{$R *.dfm}

{ TfrmValueEdits }

procedure TfrmValueEditors.SetParameters(AFontSize: Integer; ADate, ATime: string; AMoney: Currency);
begin
  FFontName := 'Times New Roman';
  FFontSize := (AFontSize + 8) div 2;
  FDate := Format('Date: %s', [ADate]);
  FTime := Format('Time: %s', [ATime]);
  FValue := Format('Value: %m', [AMoney]);

  PaintBox1.Invalidate;
end;

procedure TfrmValueEditors.PaintBox1Paint(Sender: TObject);
begin
  PaintBox1.Canvas.Font.Name := FFontName;
  PaintBox1.Canvas.Font.Size := FFontSize;
  DrawText([FDate, FTime, FValue], PaintBox1);
end;

end.

⌨️ 快捷键说明

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