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

📄 unt_about.~pas

📁 皮肤界面组件开发包,让你们系统随时可以按用户喜欢的风格设置了.
💻 ~PAS
字号:
unit Unt_About;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls, auHTTP, auAutoUpgrader,shellapi;

type
  TFrm_About = class(TForm)
    Image1: TImage;
    Button1: TButton;
    Bevel1: TBevel;
    Label3: TLabel;
    Label5: TLabel;
    Button2: TButton;
    auAutoUpgrader1: TauAutoUpgrader;
    Panel1: TPanel;
    Panel2: TPanel;
    Label6: TLabel;
    Label8: TLabel;
    Label9: TLabel;
    Label10: TLabel;
    Label11: TLabel;
    Label12: TLabel;
    Label14: TLabel;
    Label15: TLabel;
    Label16: TLabel;
    Label17: TLabel;
    Label13: TLabel;
    Label18: TLabel;
    Timer1: TTimer;
    Label2: TLabel;
    Label4: TLabel;
    Label7: TLabel;
    Label19: TLabel;
    Label1: TLabel;
    procedure Button2Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure auAutoUpgrader1Aborted(Sender: TObject);
    procedure auAutoUpgrader1NoInfoFile(Sender: TObject);
    procedure auAutoUpgrader1PasswordRequest(Sender: TObject;
      const Realm: String; var TryAgain: Boolean);
    procedure auAutoUpgrader1Progress(Sender: TObject;
      const FileURL: String; FileSize, BytesRead, ElapsedTime,
      EstimatedTimeLeft: Integer; PercentsDone, TotalPercentsDone: Byte;
      TransferRate: Single);
    procedure auAutoUpgrader1HostUnreachable(Sender: TObject; const URL,
      Hostname: String);
    procedure FormCreate(Sender: TObject);
    procedure auAutoUpgrader1NoUpdateAvailable(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure Label2Click(Sender: TObject);
    procedure Label4Click(Sender: TObject);
    procedure Label7Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Frm_About: TFrm_About;

implementation

{$R *.dfm}

procedure TFrm_About.Button2Click(Sender: TObject);
begin
 close
end;

procedure TFrm_About.Button1Click(Sender: TObject);
begin
  auAutoUpgrader1.CheckUpdate;
end;

procedure TFrm_About.auAutoUpgrader1Aborted(Sender: TObject);
begin
  ShowMessage('about') 
end;

procedure TFrm_About.auAutoUpgrader1NoInfoFile(Sender: TObject);
begin
  ShowMessage('noinfofile');
end;

procedure TFrm_About.auAutoUpgrader1PasswordRequest(Sender: TObject;
  const Realm: String; var TryAgain: Boolean);
begin
  ShowMessage('password');
end;

procedure TFrm_About.auAutoUpgrader1Progress(Sender: TObject;
  const FileURL: String; FileSize, BytesRead, ElapsedTime,
  EstimatedTimeLeft: Integer; PercentsDone, TotalPercentsDone: Byte;
  TransferRate: Single);
begin
  Caption :=inttostr(PercentsDone);  
end;

procedure TFrm_About.auAutoUpgrader1HostUnreachable(Sender: TObject;
  const URL, Hostname: String);
begin
  ShowMessage('no able');
end;

procedure TFrm_About.FormCreate(Sender: TObject);
begin
  Label1.Caption :='版本:'+auAutoUpgrader1.VersionDate;
end;

procedure TFrm_About.auAutoUpgrader1NoUpdateAvailable(Sender: TObject);
begin
  Application.MessageBox('您正在使用的程序为最新版本!','SkinPack',mb_ok+MB_ICONINFORMATION);
end;

procedure TFrm_About.Timer1Timer(Sender: TObject);
var i:integer;
begin
   Panel2.Top:=Panel2.Top - 1;
  if Panel2.Top <(Panel1.Top-Panel2.Height) then
    Panel2.Top :=Panel1.Top +Panel1.Height;
end;

procedure TFrm_About.Label2Click(Sender: TObject);
begin
ShellExecute(handle, 'open', pchar('http://www.skin-studio.com/bankcard.htm'), nil, nil, SW_SHOWNORMAL);
end;

procedure TFrm_About.Label4Click(Sender: TObject);
begin
ShellExecute(handle, 'open', pchar('http://www.skin-studio.com/reg.htm'), nil, nil, SW_SHOWNORMAL);

end;

procedure TFrm_About.Label7Click(Sender: TObject);
begin
ShellExecute(handle, 'open', pchar('http://www.skin-studio.com'), nil, nil, SW_SHOWNORMAL);

end;

end.

⌨️ 快捷键说明

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