![]() |
Frage Hide
Ich suche eine Möglichkeit, ein Programm, gleich wenn ich es starte zu Hiden(für Systrayicon). Aber ich weiß nicht, bei welchen Ereignis ich das machen soll, denn im Onshow ereignis von Form1 kann ich nicht Form1.hide mitreinmachen.
Hat da jemand ne Idee? Evian |
Re: Frage Hide
Wie wär's mit OnActivate?
|
Re: Frage Hide
Du könntest einfach das Programm ohne die VCL erstellen, d.h. ohne jegliche Form.
Wenn du das machen willst (ist etwas komplizierter), dann kann ich dir nur Luckies Tutorials empfehlen. Sonst könntest du den Source direkt in die Projektdatei tun, müsste auch funktionieren. |
Re: Frage Hide
Bei OnActivate müsste es zu einem Fehler kommen....
|
Re: Frage Hide
Delphi-Quellcode:
in der dpr Datei setzen.
Application.ShowMainForm := false;
ich hoffe das ist was du meinst |
Re: Frage Hide
Auch wenn ich es in onActivate mache, kommt die selbe Exception:
Projekt Projekt1.exe raised exception class EInvalidOperation with message 'Cannot change Visible in OnShow or InHide'. Process stopped. Use or Run to Continue ...onActivate ist also im gleichem Momment, wie das erste mal Onshow. Hast Du oder wer anders noch eine andere Idee? |
Re: Frage Hide
Da gab es doch schon ein paar Ideen, ich war nicht der einzige. ;)
|
Re: Frage Hide
nicht in OnActivate sonder dort ...
Delphi-Quellcode:
begin
Application.Initialize; Application.ShowMainForm := false Application.CreateForm(Tfrm, frm); Application.Run; end. |
Re: Frage Hide
Das habe ich doch gesagt, das OnActivate nicht klappen wird.
Wie gesagt musst du einfach ShowMainForm in der dpr-Datei auf FAlse setzen. Auch neolithos hat das geschrieben. ;-) Wo ist jetzt genau das Problem? |
Re: Frage Hide
Das einfachte ist: OnPaint
Das geht, ich hab's gerade probiert! Man sieht die Form allerdings für einen Bruchteil einer Sekunde. :( |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 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