Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Application soll bei in Hintergrund stellen verschwinden (https://www.delphipraxis.net/14044-application-soll-bei-hintergrund-stellen-verschwinden.html)

kurtm1 31. Dez 2003 17:18


Application soll bei in Hintergrund stellen verschwinden
 
Mein Programm soll sobald es in den Hintergrund kommt, optisch vom Bildschirm verschwinden, aber natürlich trotzdem weiterlaufen.
Es soll also nicht mehr angezeigt werden (Habe fürs wiederanzeigen ein Tray Icon)

Wie geht das?

mirage228 31. Dez 2003 17:20

Re: Application soll bei in Hintergrund stellen verschwinden
 
Verstecke dein MainForm bei TApplication.OnDeactive, dann sollte es gehen.

mfG
mirage228

kurtm1 31. Dez 2003 17:23

Re: Application soll bei in Hintergrund stellen verschwinden
 
und wie bekomme ich den Taskleisten eintrag weg?

mirage228 31. Dez 2003 17:24

Re: Application soll bei in Hintergrund stellen verschwinden
 
Verschwindet der nicht, wenn du das MainForm schließt?

kurtm1 31. Dez 2003 17:25

Re: Application soll bei in Hintergrund stellen verschwinden
 
bei mir ned

mirage228 31. Dez 2003 17:26

Re: Application soll bei in Hintergrund stellen verschwinden
 
Also wenn ich Application.MainForm.Hide; aufrufe verschwindet bei mir der Eintrag aus der Taskleiste...

Zeig mal deinen Code!

mfG
mirage228

kurtm1 31. Dez 2003 17:28

Re: Application soll bei in Hintergrund stellen verschwinden
 
Ich verwende diesen Code:

Code:
procedure THardwareMon.FormDeactivate(Sender: TObject);
begin
        Application.MainForm.Hide;
end;
Aber da geht nix weg...

mirage228 31. Dez 2003 17:32

Re: Application soll bei in Hintergrund stellen verschwinden
 
nicht OnDeactivate vom Formular sondern von TApplication.

Du machst ne Prozedur der Form procedure xxx(Sender: TObject) und schreibst dort deinen Code rein.

Dann weist im OnCreate der MainForm zu:

Application.OnDeactivate := XXX; // oder wie auch immer

mfG
mirage228

kurtm1 31. Dez 2003 17:37

Re: Application soll bei in Hintergrund stellen verschwinden
 
aso ok werd ich mal probieren

kurtm1 31. Dez 2003 17:43

Re: Application soll bei in Hintergrund stellen verschwinden
 
Ich bin zu blöd für das bekomme immer einen bug


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz