Einzelnen Beitrag anzeigen

menschjens

Registriert seit: 21. Jun 2004
21 Beiträge
 
Delphi XE Professional
 
#1

VirtualStringTree wie in Excel navigieren + sofort editieren

  Alt 26. Mär 2011, 16:51
Hallo,
ich arbeite nun seit etwa 3 Wochen mit der VirtualStringTree-Komponente und bin begeistert über die Möglichkeiten.
Nun habe ich einen VirtualStringTree mit mehreren Columns, in dem ich gerne genau wie in Excel mit den Cursortasten von Zelle zu Zelle navigieren und gleich editieren möchte. Ich möchte also nicht erst Enter oder F2 drücken oder gar mit der Maus in das Feld klicken müssen, um das Editieren zu beginnen.
Mein Problem: Ich kann zwar über das KeyDown des Trees die Cursortasten abfangen, die richtige Zelle focussieren und das Editieren starten, aber danach erhält ja offenbar dieses Editfeld den Focus und weitere Cursorbewegungen tippeln dann in diesem Editfeld herum, anstatt das Editfeld zu verlassen und zur nächsten Zelle zu springen.
Ich suche und probieren nun schon tagelang - hat einer eine Idee?
Miniaturansicht angehängter Grafiken
virtualstringtree.jpg  
Jens-Uwe Horn

Geändert von menschjens (26. Mär 2011 um 18:51 Uhr)
  Mit Zitat antworten Zitat