Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Felder in VirtualStringTree direkt editieren ohne F2? (https://www.delphipraxis.net/162157-felder-virtualstringtree-direkt-editieren-ohne-f2.html)

ernschd 10. Aug 2011 09:58

Felder in VirtualStringTree direkt editieren ohne F2?
 
Hallo,

wahrscheinlich stelle ich mich gerade zu doof an, aber ich finde keine Möglichkeit, wie ich im VirtualStringTree Felder direkt beim Eintippen ändern kann. Ich kann zwar im VstKeyDown-Event die Methode EditNode aufrufen, aber dann geht mir immer der erste Tastendruck verloren (wenn ich z.B. 15 eingeben möchte, wird EditNode aufgerufen, und der vorhandene Text steht markiert da und wartet auf eine Eingabe).

Der Aufruf von VstNewText in dem VstKeyDown-Event bringt auch nichts.

Ist das überhaupt möglich?

Danke und Gruß.

chaosben 10. Aug 2011 10:04

AW: Felder in VirtualStringTree direkt editieren ohne F2?
 
In unseren VirtualTreeHelpern (svn) gibts eine Routine ScanEditorKeys.
Die rufst du im OnKeyDown auf und schon hast du was du willst.

ernschd 10. Aug 2011 10:37

AW: Felder in VirtualStringTree direkt editieren ohne F2?
 
Perfekt!

Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz