Einzelnen Beitrag anzeigen

generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#2

Re: [VST] Einträge mit beliebiger Taste markieren

  Alt 23. Feb 2010, 10:02
Du solltest nicht auf die internen Strukturen direkt zugreifen.
Das kann Fehler verursachen!

Also auf Node.* zugreifen = schlecht!

Nutze lieber die VST Methode dafür.
Delphi-Quellcode:
VirtualStringTree1.Selected[node]:=true;
VirtualStringTree1.Selected[node]:=false;
Du wirst das Verhalten vom VST grundlegend ändern müssen.
Wenn du die Cursor Tasten bewegst, dann wird die aktuelle Selektion gelöscht.
Windowsstandard bei Listen.

Also musst du die "STRG"-Taste gedrückt halten, damit der VST sich so verhält wie du es wünscht.
Nur die Taste in den VST schicken ist nicht optimal.

Also eigene VST Klasse erstellen (vererbt von VST) und den Status intern setzen.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat