Einzelnen Beitrag anzeigen

Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#6

Re: Programm beim Windowsstart in TrayBar laden?

  Alt 5. Dez 2009, 12:57
Zitat von AlexII:
Wie sieht denn dein Code genau aus? Wie schicke ich da das Prog beim Windowsstart in die TrayBar?
Delphi-Quellcode:
procedure TMainForm.CoolTrayIcon1Startup(Sender: TObject; var ShowMainForm: Boolean);
begin
if {Bedingung(en), die zu trayminimiertem Start führt bzw. führen} then
  begin
  ShowMainForm:=false;
  CoolTrayIcon1.hideMainForm
  //evtl. weitere Aktionen
  end
else
  begin
  //evtl. andere Aktionen bei nichtminimiertem Formular
  end;
CoolTrayIcon1.IconList:=ImageList1
end;
Edit: Könnte sein, daß "CoolTrayIcon1.hideMainForm" überflüssig ist. Probiere es gerade aus, und es funktioniert auch ohne.

Edit 2: Im laufenden Betrieb sollten Sie aber die CoolTrayIcon-Prozeduren showmainform und hidemainform benutzen (und nicht die Formulareigenschaft "ShowMainForm" umschalten), um die mit dieser Komponente mitgliefernten Animation zu erhalten bzw. nutzen zu können.
  Mit Zitat antworten Zitat