
Aber jetzt verliere ich den Überblick.

Code: Alles auswählen
procedure TForm1.FormCreate(Sender: TObject);
const
IDI_ICON1 = 101;
begin
TrayIcon1.Icon.Handle:= LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1));
TrayIcon1.PopUpMenu := PopupMenu1;
end;
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: boolean);
begin
if self.Tag <> 1 then
begin
CanClose := false;
TrayIcon1.Visible:= True;
self.Visible:= False;
end
else
begin
if TrayIcon1.Visible then TrayIcon1.Visible:= false;
self.Visible:= True;
end;
end;
procedure TForm1.MenuItem1Click(Sender: TObject);
begin
Form1.Visible := True;
TrayIcon1.Visible := False;
end;
procedure TForm1.MenuItem2Click(Sender: TObject);
begin
self.Tag := 1;
Close;
end;