Hallo!
Ich möchte, dass die blaue Markierung des fokussierten Elements immer gezeichnet wird - also auch wenn das VST den Fokus gar nicht hat.
Bei einem Edit würde ich das über Edit.HideSelection:=False erledigen.
Nur: Das VST hat diese Eigenschaft nicht. Es gibt zwar in TreeOptions.PaintOptions den Wert toHideSelection, aber der ist schon standardmässig false und bewirkt diesbezüglich garnix.
Zum probieren, einfach das hier auf ein Formular werfen, App starten, Node auswählen auf ein anderes Fenster klicken - die Auswahl wird grau:
Delphi-Quellcode:
object VirtualStringTree2: TVirtualStringTree
Left = 120
Top = 176
Width = 200
Height = 100
RootNodeCount = 2
Columns = <>
end
Hilfe!
Danke!
Ralf