Und da ist es wieder - das unausgegorene FireMonkey-Konzept: Anstatt jedem Control eine Eigenschaft
WantTabs zu spendieren (ist nun wahrlich keine neue Erfindung - gibt's auch schon bei einigen
VCL Controls), die standardmäßig
false liefert und die Abfrage in
TCommonCustomForm.KeyDown so zu gestalten:
Delphi-Quellcode:
if (Key = vkTab) and (not Assigned(FFocused) or (Assigned(FFocused) and not FFocused.WantTabs)) then
[...]
Aber nö - Delphi-Programmierer brauchen so was nicht...
Ich kann allerdings nicht sagen, ob sich da in XE4 etwas getan hat, da ich dafür nur die Trial und damit keine Quelltexte habe.