AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

OnActivate verhindern

Ein Thema von TheMiller · begonnen am 16. Jun 2005 · letzter Beitrag vom 16. Jun 2005
Antwort Antwort
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

OnActivate verhindern

  Alt 16. Jun 2005, 19:20
Hallo,

OnActivate wird ja immer ausgeführt, wenn das entsprechende Fenster den Focus wieder erhält. Jetzt möchte ich, während auf der Form1 eine Aktion im OnActivate ausgeführt wird, eine Form2 mit "Bitte warten" anzeigen, auf der sich auch noch eine Marquee-Bar befindet. Wenn alles geladen wurde, verschwindet das Fenster wieder - klar. Nun erhält aber Form1 wieder den Focus und somit beginnt die Routine von vorne.

Gibt es einen Parameter um dieses zu unterbinden? Oder muss ich tricksen? Oder geht gar nix?

Danke!
Bisheriger Nutzername "DJ-SPM"
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: OnActivate verhindern

  Alt 16. Jun 2005, 19:24
Setz eine Boolean-Variable sobald du das zweite Form ausfuehrst. Im OnActivate pruefst du, ob die Boolean-Variable gesetzt ist, wenn ja springst du raus

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#3

Re: OnActivate verhindern

  Alt 16. Jun 2005, 19:26
Ok, und was ist, wenn ich die Form irgendwann nochmal aufrufen will? Dann wird sie nicht mehr aktualisiert (was im OnActivate passiert).
Bisheriger Nutzername "DJ-SPM"
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:12 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