Einzelnen Beitrag anzeigen

ADelph

Registriert seit: 10. Aug 2009
91 Beiträge
 
Delphi 10.4 Sydney
 
#1

VirtualStringTree -seltsames Verhalten...

  Alt 13. Dez 2018, 12:25
Moin,

ich verwende die VTs recht gern und viel.

Nun habe ich ein sonderbares Verhalten gefunden, das ich mir nicht erklären kann.

Ich habe 2 VTs, die ich als eine Art Grid verwende. Alle Einstellungen sind gleich (nur Position etc natürlich nicht), besonders die Options. Die Option toFullRowSelect ist true.

Der VT1 hat Methoden für folgende Events: BeforeCellPaint, IncrementalSearch und MeasureItem.
Der VT2 hat Methoden für folgende Events: BeforeCellPaint, HeaderClick und PaintText, sowie für NodeClick und NodeDblClick.

Beim VT1 kann ich per Pfeiltasten (rauf-runter) zeilenweise durch die Einträge 'wandern'.
Beim VZ2 geht das nicht. Lasse ich die Bearbeitung des Event NodeClick weg, dann kann ich auch wieder 'wandern'. Gleiches Phänomen, wenn ich das Event ColumnClick verwende.

In keinem Fall manipuliere ich irgendwo die Tasten-Clicks.

Ich habe versucht, im Quelltext vom VT die Ursache zu finden, bin aber fündig geworden - vielleicht übersehe ich etwas...

Ich verwende XE7 und TV 7.0

Irgendeine Idee?
Wir versuchen in fehlerbehafteten Systemen mit fehlerhaften Entwicklungsumgebungen fehlerfreie Software zu erstellen - das kann nicht klappen
  Mit Zitat antworten Zitat