![]() |
Re: Wie kann ich MainForm für immer ausblenden ?
Zitat:
Das Problem liegt wie gesagt an CooTrayIcon. Ich habe versucht wie in Forum unten geschrieben : CoolTrayIcon - OnStartUp-Event :
Delphi-Quellcode:
Trotzdem funktioniert nicht. Das Programm wird komplet ausgeblendet !
ShowMainForm := False;
![]() :wall: |
Re: Wie kann ich MainForm für immer ausblenden ?
HI,
du versuchst wohl in FormCreate() die Form gleich wieder zu minimieren. Das endet dann wohl auch mit einer Exception, da die Form nochnicht fertig erstellt wurde (FormCreate wirdja über.AfterConstruction aufgrufen). Sende eine Nachricht/Message an dein Formular, dass es sich sofort minimiernen soll. Um nun aber nicht alles durcheinander zu bringen, soll die Message erst eintreffen, wenn du fertig bist mit dem FormCreate-Code. Dafür gibts PostMessage, dass mit dem Handle der Form, der MessageID und 2 Parametern aufgerufen werden kann. Definiere eine eigene Message (WM_User + 1) beim Form, die dafür sorgt, das Fenster im TNA verschwinden zu lassen. rollstuhlfahrer EDIT: versuchs auch mal mit MinimizeToTray |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz