Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Deep-Sea,
6. Nov 2007
Bei mir klappt es im Debugger, aber nicht beim "normalen" ausführen :shock: ...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Deep-Sea,
6. Nov 2007
Ich bin ja nicht doof :P ...
Was klappt denn nicht? Bekommt die 2. Form mit "SwitchToThisWindow" (oder einer anderen Funktion dieser Art) keinen Fokus? Oder kommt, obwohl sie den Fokus hat, kein OnDeactivate?
Wozu dient eig. der TTimer? Nur zum Testen oder soll der später drinnen bleiben?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Deep-Sea,
6. Nov 2007
Also ich habe es gerade mit Hilfe des im Link enthaltenen Tipps getestet (D2006) und es klappt :-D
Habe dazu procedure SwitchToThisWindow(h1: hWnd; x: bool); stdcall;
external user32 Name 'SwitchToThisWindow';genutzt ...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Deep-Sea,
6. Nov 2007
Das ein Deaktivierungsereginis erst eintreten kann, wenn etwas auch mal aktiv war, leuchtet ja eigentlich ein ^^
Für was nutzt du "TForm1.FormDeActivate"? Sollte das OnDeactivate nicht bei Form2 sein? ...
Aber vlt. hilft dir ja das hier weiter: http://www.swissdelphicenter.ch/de/showcode.php?id=261
PS: Ich weiß ja nicht, was du noch mit "Form2.activated" machst, aber währe TForm.Visible...