Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Richtiger Zeitpunkt, um Fenster automatisch anzuzeigen (https://www.delphipraxis.net/23343-richtiger-zeitpunkt-um-fenster-automatisch-anzuzeigen.html)

FBrust 1. Jun 2004 20:05


Richtiger Zeitpunkt, um Fenster automatisch anzuzeigen
 
Hallo,

in meiner Anwendung soll nach dem Erscheinen des Hauptfensters ein weiteres Fenster erscheinen, wenn der Anwender das vorher in den Stammdaten angezeigt ist.

Mein Problem ist nun, dass das zweite Fenster vorher auf dem Bildschirm erscheint und erst nachdem man es geschlossen hat, erscheint das Hauptfenster.

Ich hab die Routine zum Anzeigen des Fensters (und zum Überprüfen der Bedingung, ob überhaupt) bisher im OnCreate-Ereignis des Hauptfensters untergebracht, aber das scheint mir nicht der richtige Ort zu sein. Bei OnShow kam das zweite Fenster auch zuerst.

Hat vielleicht jemand eine Idee?

Gruß
Frank

Hansa 1. Jun 2004 20:23

Re: Richtiger Zeitpunkt, um Fenster automatisch anzuzeigen
 
Du hast dich da wohl in der Reihenfolge vertan. Verstehe jetzt nicht, um was es genau geht, aber ich würde mal das OnActivate in Betracht ziehen.

FBrust 1. Jun 2004 20:29

Re: Richtiger Zeitpunkt, um Fenster automatisch anzuzeigen
 
Hallo Hansa,

danke für Deine Antwort.

OnActivate habe ich auch schon versucht, da müsste ich mir aber merken, ob das zweite Fenster (ist ein Hinweis-Formular) schon mal angezeigt wurde, das es ja dann jedesmal, wenn das Hauptfenster den Fokus erhält, angezeigt wird. Das wollte ich eigentlich vermeiden.

Also: Beim Start meiner Anwendung soll ein Hinweisfenster angezeigt werden, aber erst, nachdem das Hauptfenster vollständig auf dem Bildschirm erschienen ist. Bisher erscheint das Hinweisfenster "lose" auf dem Bildschirm, was einigermassen blöd aussieht.

Ich werd noch ein bisschen rumprobieren, vielleicht komm ich ja drauf (hoff!)

Gruß

Frank

Hansa 1. Jun 2004 20:44

Re: Richtiger Zeitpunkt, um Fenster automatisch anzuzeigen
 
Dann mache doch einfach eine Form für das Hinweisfenster und erzeuge die direkt nach dem Hauptfenster, z.B. direkt im DPR-File.

P.S.: ich glaube das da ist einfacher als du denkst. :P

FBrust 1. Jun 2004 21:20

Re: Richtiger Zeitpunkt, um Fenster automatisch anzuzeigen
 
Hallo Hansa,

ja, glaub ich auch, bin wohl momentan etwas "betriebsblind". :wall:

Ich schaus mir morgen nochmal an, für heut ists genug, gute Nacht.


Gruß
Frank


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