![]() |
VirtualStringTree Key Ereigniss
Hallo Liebe DP
Ich hätte da ein Problem. Welches Ereigniss muss ich benutzen wenn ich einen Node im VST per "Entf" (Delete) entfernen will? Das Entfernen ist generell nicht das Problem. Jedoch habe ich die Ereignisse schon durchprobiert... Irgendwie finde ich nichts passendes :gruebel: Zum Löschen benutze ich: if key = #127 then XYZ |
Re: VirtualStringTree Key Ereigniss
OnKeyPress :?:
|
Re: VirtualStringTree Key Ereigniss
Habe ich schon versucht...
Entweder bekommt er als key-Wert '' zurückgeliefert oder er geht garnet in in dieses ereigniss :-( |
Re: VirtualStringTree Key Ereigniss
Hallo,
vielleicht hast du mehr Erfolg mit dem Ereignis OnKeyAction:
Delphi-Quellcode:
Gruß Hawkeye
procedure TForm1.TreeKeyAction (Sender: TBaseVirtualTree; var CharCode: Word;
var Shift: TShiftState; var DoDefault: Boolean); begin if ((Shift = []) and (CharCode = VK_DELETE)) then Sender.DeleteNode (Sender.FocusedNode); end; |
Re: VirtualStringTree Key Ereigniss
wuhuuuuuuuuuu ^^
es klappt :-) Vielen tausend dank... :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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-2025 by Thomas Breitkreuz