Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Fehler bei Fokusieren einer TSynMemo


Girgl - Sa 24.04.04 14:04
Titel: Fehler bei Fokusieren einer TSynMemo
Servus,
ich hab ne TSynMemo dynamisch erstellt und will,dass sie gleich nach der erstellung den Fokus erhält.Aber beim erstellen der Memo tritt immer ein Fehler auf der behauptet,man könne keinem Disableden oder unsichtbarem fenster den fokus geben.
Hab dann beim erstellen der memo enabled auch gleich auf true gestellt und visible aber der fehler kommt wieder.Woran liegt des?


mstuebner - Sa 24.04.04 14:09
Titel: Re: Fehler bei Fokusieren einer TSynMemo
Girgl hat folgendes geschrieben:
Servus,
ich hab ne TSynMemo dynamisch erstellt und will,dass sie gleich nach der erstellung den Fokus erhält.Aber beim erstellen der Memo tritt immer ein Fehler auf der behauptet,man könne keinem Disableden oder unsichtbarem fenster den fokus geben.
Hab dann beim erstellen der memo enabled auch gleich auf true gestellt und visible aber der fehler kommt wieder.Woran liegt des?

Das Control muss erst komplett fertig und sichtbar sein, bevor Du es fokussieren kannst. Versuchst Du evtl. den Fokus in einem noch zu frühen Stadium zu setzen. Auch wenn ein Control komplett fertig, aber nicht sichtbar ist (z.B. nicht aktives Tabsheet) bekommst Du diesen Fehler, wenn ich mich recht erinnere.


Girgl - So 25.04.04 18:58

und wo kann ich dann stattdessen den fokus auf die memo setzen?