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.