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

📄 demounit.pas

📁 MiniHex 1.1 源程序说明 “MiniHex11SrcSource”目录中的所有文件是MiniHex 1.1的主程序; “MiniHex11SrcControls”目录中的是该软件
💻 PAS
字号:
unit DemoUnit;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, SysTray, Menus, ImgList, ExtCtrls, ComCtrls;

type
  TForm1 = class(TForm)
    ShowIconButton: TButton;
    PopupMenu1: TPopupMenu;
    N11: TMenuItem;
    N21: TMenuItem;
    N31: TMenuItem;
    N41: TMenuItem;
    HideIconButton: TButton;
    HideFormButton: TButton;
    HintEdit: TEdit;
    Label1: TLabel;
    Panel1: TPanel;
    Image1: TImage;
    Image2: TImage;
    Image3: TImage;
    Image4: TImage;
    Label2: TLabel;
    EventStaticText: TStaticText;
    Label3: TLabel;
    SysTray1: TSysTray;
    procedure ShowIconButtonClick(Sender: TObject);
    procedure HideIconButtonClick(Sender: TObject);
    procedure HideFormButtonClick(Sender: TObject);
    procedure HintEditChange(Sender: TObject);
    procedure Image1Click(Sender: TObject);
    procedure Image2Click(Sender: TObject);
    procedure Image3Click(Sender: TObject);
    procedure N11Click(Sender: TObject);
    procedure N21Click(Sender: TObject);
    procedure N41Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure SysTray1IconDoubleClick(Sender: TObject;
      Button: TMouseButton; X, Y: Integer);
    procedure SysTray1IconMouseDown(Sender: TObject; Button: TMouseButton;
      X, Y: Integer);
    procedure Image4Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.ShowIconButtonClick(Sender: TObject);
begin
  systray1.Active:=true;
end;

procedure TForm1.HideIconButtonClick(Sender: TObject);
begin
  systray1.Active :=false;
end;

procedure TForm1.HideFormButtonClick(Sender: TObject);
begin
  Self.Visible:=false;
end;

procedure TForm1.HintEditChange(Sender: TObject);
begin
  SysTray1.Hint:=HintEdit.Text;
end;

procedure TForm1.Image1Click(Sender: TObject);
begin
  SysTray1.Icon := Image1.Picture.Icon;
end;

procedure TForm1.Image2Click(Sender: TObject);
begin
  SysTray1.Icon := Image2.Picture.Icon;
end;

procedure TForm1.Image3Click(Sender: TObject);
begin
  SysTray1.Icon := Image3.Picture.Icon;
end;

procedure TForm1.N11Click(Sender: TObject);
begin
  Self.Visible:=true;
end;

procedure TForm1.N21Click(Sender: TObject);
begin
  Self.Visible:=false;
end;

procedure TForm1.N41Click(Sender: TObject);
begin
  Self.Close;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  HintEdit.Text:=SysTray1.Hint;
end;

procedure TForm1.SysTray1IconDoubleClick(Sender: TObject;
  Button: TMouseButton; X, Y: Integer);
begin
  EventStaticText.Caption:='OnIconDoubleClick';
end;

procedure TForm1.SysTray1IconMouseDown(Sender: TObject;
  Button: TMouseButton; X, Y: Integer);
begin
  EventStaticText.Caption:='OnIconMouseDown';
end;

procedure TForm1.Image4Click(Sender: TObject);
begin
  SysTray1.Icon := Image4.Picture.Icon;
end;

end.

⌨️ 快捷键说明

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