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

📄 uinformation.pas

📁 一个基于不需引擎的文件管理系统,使用了许多界面比较好的控件
💻 PAS
字号:
unit uInformation;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,ExtCtrls, StdCtrls, RzEdit, RzPanel,ImgList,TBXDkPanels;

type
  TInffrm = class(TForm)
    RzPanel1: TRzPanel;
    memmsg: TRzMemo;
    InfImg: TImage;
    pnTitle: TRzPanel;
    ImageList1: TImageList;
    TBXButton1: TTBXButton;
    TBXButton2: TTBXButton;
    procedure FormCreate(Sender: TObject);
    procedure TBXButton2Click(Sender: TObject);
  private
    FImageIndex: integer;
    fOldX,fOldY:integer;
    procedure SetImageIndex(const Value: integer);
    procedure pnTitleMouseMove(Sender:TObject;Shift: TShiftState; X, Y: Integer);
    procedure pnTitleMouseDown(Sender: TObject; Button: TMouseButton;
                Shift: TShiftState; X, Y: Integer);
    { Private declarations }
  public
    { Public declarations }
    property ImageIndex:integer read FImageIndex write SetImageIndex;
  end;

implementation

{$R *.dfm}

procedure TInffrm.SetImageIndex(const Value: integer);
var
  BitMap:TBitMap;
begin
  BitMap:=TBitMap.Create;
  try
    Imagelist1.GetBitmap(Value,Bitmap);
    InfImg.Picture.Bitmap.Assign(Bitmap);
  finally
    Bitmap.Free;
  end;
  FImageIndex := Value;
end;

procedure TInffrm.FormCreate(Sender: TObject);
begin
  pnTitle.OnMouseMove:=pnTitleMouseMove;
  pnTitle.OnMouseDown:=pnTitleMouseDown; 
end;

procedure TInffrm.pnTitleMouseMove(Sender:TObject;Shift: TShiftState; X, Y: Integer);
var
  fNewPoint:TPoint;
begin
  if HiWord(GetAsyncKeyState(VK_LBUTTON))>0 then
  begin
    fNewPoint:=Point(left+x-fOldx,top+y-fOldy);
    SetBounds(fNewpoint.X,fNewpoint.Y,Width,Height);
  end;
end;

procedure TInffrm.pnTitleMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  if Button=mbLeft then
  begin
    fOldX:=x;
    FOldY:=y;
  end;
end;

procedure TInffrm.TBXButton2Click(Sender: TObject);
begin
  close;
end;

end.

⌨️ 快捷键说明

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