Einzelnen Beitrag anzeigen

Dennis07

Registriert seit: 19. Sep 2011
Ort: Deutschland
485 Beiträge
 
Delphi 11 Alexandria
 
#1

[FMX] Komponente mit Subkomponenten frei auswählbar machen

  Alt 25. Feb 2020, 14:50
Hallo,
ich habe eine Komponente in FireMonkey erstellt. Diese ist von TRectangle abgeleitet und beinhaltet Ein TContent-Feld mit einem eingebetteten THtmlEditor (im Grunde kann man hier aber auch ein normales TEdit nehmen, kommt aufs selbe hinaus).
Nun will ich, dass dieser Editor den Fokus der gesamten Komponente übernimmt. Sprich, der Editor soll diesen erhalten, wenn die Komponente mit Tab ausgewählt wurde und wenn der Nutzer wieder heraustabbt, soll die nächste Komponente ausgewählt werden. Das heraustabben funktioniert ja auch soweit, nur scheinbar kriege ich es seit einiger Zeit nicht hin, dass man in die Komponente hereintabben kann. Selbst, wenn ich TMyComponent.CanFocus auf True setze und GetTabList überschreibe und dort die Tab-Liste von dem TContent zurückgebe, funktioniert es nicht: Der Editor kann von außen nicht eingetabbt werden.
Ich hoffe ihr könnt mir helfen.

Danke!
Dennis
  Mit Zitat antworten Zitat