📄 unt_about.~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 + -