Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
19. Apr 2004
Versuch mal zuerst die Komponente wieder einzublenden und dann nach vorn zu stellen.
Also die 2 Befehle auszutauschen.
Visible := True;
BringToFront;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
19. Apr 2004
http://FNSE.de/1FB.gif hmmmm?
Also die Haltepunkte sind da wirklich etwas hinderlich ^^
Du könntest ja 'ne Logdatei einbauen, oder das, was wohl einfacher sein sollte, ertsmal alles was den Fokus verändert ausblenden/deaktivieren und dann erstmal testen, ob es wirklich daran liegt und dann Stück für Stück einzelne/mehrere Haltepunkte wieder einbinden und dazwischen nochmals testen....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
19. Apr 2004
:oops: hab'sch mich wohl etwas verlesen.
Wann kommt denn meistens der Fehler - immer wenn du das selbe machst, oder unterschiedlich?
Und wie oft kommt xyz.SetFocus/ActiveControl=xyz bei dir vor?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
19. Apr 2004
Das bedeutet, das du mit SetFocus versuchst einen nicht sichtbaren Objekt (z.B. Visible=false, Enable=false, Objekt ist auf einem ausgeblendetem TabSheet/Form ...) den Fokus zu geben, was ja nicht geht, da es im Grunde genommen nicht da ist.
Du kannst eben nur einem sichtbaren Objekt den Fokus verpassen.