Ich habe mir mal 10 VCLs heruntergeladen. Einige wollten sich mal wie immer nicht installieren lassen, da irgendwelche
DCU's nicht vorhanden waren, aber ich habe die einfache Variante genommen: Ich habe alle
PAS-Dateien nach "TabStop" durchsucht - und nichts gefunden. Folglich unterstützt keine der VCLs die gewünschte Eigenschaft.
Das Nachträglich hinzufügen scheint auch extrem kompliziert zu sein.
Die Vererbung des TLabels ist:
TLabel - TCustomLabel - TGraphicControl - TControl
Die Vererbung des TButtons* ist:
TButton* - TButtonControl* - TWinControl* - TControl
* = Enthält TabStop/TabOrder.
Folglich müsste das Hinzufügen von TabStop/TabOrder für ein TLabel ein übelster Umstand sein, da der einzigste gemeinsame Vorfahre von TButton und TLabel TControl ist, welches selbst aber keine TabStopps hat -> kein Erwerben von TabStopps mit reiner Vererbung möglich.
Oh man, ist denn noch niemand auf die Idee gekommen, ein Label als
URL getarnt, mit einem Tab anzusteuern? Bei Microsoft ist das schon seit 2002 üblich. Und Google gibt keine Tipps für Delphi zu diesem Thema.
Gruß
blackdrake