Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#5

Re: VirtualStringTree Markierung aufheben

  Alt 27. Okt 2009, 12:55
Zitat von Alois:
Muss ich das jetzt in jedes OnClick-Ereignis reinschreiben oder gibt es einen
andere (Programmweite/Systemweite) Möglichkeit die Markierung zu verlieren?
Es kommt darauf an, wo du hinklicken willst, bzw. wo es alles verschwinden soll, wenn da hingeklickt wurde.

Wenn du eine andere Komponente anklickst, dann verschwindet der Fokus automatisch, da diese andere Komponente meisten diesen bekommt.

Wenn du einfach nur zwischen irgendwelche Komponenten direkt auf die Form klicken willst und es da auch verschwinden soll, dann mußt du der Form dieses sagen, also im OnClick.
Selbes gilt bei Komponenten, welche selber keinen Eingabefokus bekommen (können).


vst.TreeOptions.PaintOptions := [toHideSelection]; dieses nicht im Code, sondern einfach nur im OI umstellen
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat