Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Prüfen ob eine Form vor der Form ist (https://www.delphipraxis.net/114849-pruefen-ob-eine-form-vor-der-form-ist.html)

Delphiturbo 1. Jun 2008 18:17


Prüfen ob eine Form vor der Form ist
 
Hallo

wenn ein Fenster vor der Form meines Programm kommt, dann bleiben Spuren mansch mal

Gibt es eine Möglichkeit das zu überprüfen ob ein Fenster vorne ist ?
Damit ich ein Refresh für meine Form mache

Larsi 1. Jun 2008 18:27

Re: Prüfen ob eine Form vor der Form ist
 
Willst du denn, dass dein Programm dann immernoch im Vordergrund bleibt also, dass man gar kein Programm davor schieben kann? Falls nicht solltest du mal überprüfen ob dein Form den Focus hat und wenn nicht dann eventuelle Sachen wie Grafik (Vermitung) deakitvieren.

rotfc 1. Jun 2008 18:35

Re: Prüfen ob eine Form vor der Form ist
 
GetFocus...

Fussball-Robby 1. Jun 2008 18:36

Re: Prüfen ob eine Form vor der Form ist
 
Zitat:

Zitat von Delphiturbo
wenn ein Fenster vor der Form meines Programm kommt, dann bleiben Spuren mansch mal

Was für Spuren bleiben denn?

rotfc 1. Jun 2008 18:51

Re: Prüfen ob eine Form vor der Form ist
 
Zitat:

Zitat von Fussball-Robby
Zitat:

Zitat von Delphiturbo
wenn ein Fenster vor der Form meines Programm kommt, dann bleiben Spuren mansch mal

Was für Spuren bleiben denn?

Z.B. weisse rechteckige Flecken, die das beendete Programm auf DelphiTurbos Fenster hinterlässt.
Hatte ich früher öfters mal, wenn das obenliegende Programm beendet wurde und es sich erst "versteckt" hat bevor es sich im Hintergrund dann tatsächlich beendet hat.

@Delphiturbo: Welches Prograramm hinterlässt Flecken? Ein von Dir geschriebenes Programm?

omata 1. Jun 2008 18:54

Re: Prüfen ob eine Form vor der Form ist
 
Eventuell hilft auch ein aktivieren von DoubleBuffered auf der Anwendungsform.

Delphiturbo 1. Jun 2008 19:07

Re: Prüfen ob eine Form vor der Form ist
 
Ich möchte, wenn mein Programm den Focus verliert, den Panel2 invisible machen
Und umgekehrt, wenn es den Focus bekommt, dann soll der Panel2 wieder sichtbar sein

SirThornberry 1. Jun 2008 19:25

Re: Prüfen ob eine Form vor der Form ist
 
Zitat:

Zitat von Delphiturbo
Ich möchte, wenn mein Programm den Focus verliert, den Panel2 invisible machen
Und umgekehrt, wenn es den Focus bekommt, dann soll der Panel2 wieder sichtbar sein

Was hat das mit dem ursprünglichem Thema zu tun?

rollstuhlfahrer 1. Jun 2008 20:36

Re: Prüfen ob eine Form vor der Form ist
 
HI,

Zitat:

Zitat von Delphiturbo
Ich möchte, wenn mein Programm den Focus verliert, den Panel2 invisible machen
Und umgekehrt, wenn es den Focus bekommt, dann soll der Panel2 wieder sichtbar sein

schau dir doch mal Delphi-Referenz durchsuchenTApplicationEvents an

rollstuhlfahrer


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:15 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