Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Virtual Treeview Del-Taste (https://www.delphipraxis.net/21672-virtual-treeview-del-taste.html)

rbest 6. Mai 2004 13:06


Virtual Treeview Del-Taste
 
Hallo Kollegen,
wenn ich in meinen Virtual Trees auf einer Zeile [Entf] drücke, wird die zeile aus dem Baum gelöscht. Wer weiß wie man das verhindern kann. Besten Dank für jede Hilfe!

mirage228 6. Mai 2004 13:11

Re: Virtual Treeview Del-Taste
 
Hi,

hast das Virutal TreeView eventuell eine ReadOnly-Eigenschaft? Wenn ja, kannst du es versuchen, indem du diese auf true setzt.

mfG
mirage228

rbest 6. Mai 2004 13:16

Re: Virtual Treeview Del-Taste
 
eindeutiges jein. Es gibt in TreeOptions.MiscOptions ein ReadOnly, aber dann kann ich irgendwie keine Daten laden. Aber ich versuche mal nach dem Laden umzuschalten. Für weitere Hinweise bin ich dankbar, vor Allem wollte meine Kollegin genau diesen Effekt - also Löschen im Baum - haben und weiß nicht, wie man ihn einschalten kann. :(

generic 6. Mai 2004 13:49

Re: Virtual Treeview Del-Taste
 
das sind warscheinlich die default actions.
diese einfach abschalten.

rbest 6. Mai 2004 14:15

Re: Virtual Treeview Del-Taste
 
hi generic,
nun habe ich den Baum von oben nach unten durchsucht, aber keinen Schalter für "default actions" oder was ähnlich klingt gefunden.

generic 6. Mai 2004 16:01

Re: Virtual Treeview Del-Taste
 
so bald du in deinen programm die
tEditDelete Action nutzt hast du das problem

in der procedure TBaseVirtualTree.ExecuteAction löscht er dann den knoten.
im prinzip braucht du nur deine teditdelete action auf enable:=false setzen

du kannst aber auch in der TBaseVirtualTree.ExecuteAction einfach überschreiben durch vererbung.
(oder im source loeschen was auch immer)

rbest 7. Mai 2004 06:55

Re: Virtual Treeview Del-Taste
 
genau, das war's. Darauf wäre ich nie gekommen. Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:25 Uhr.

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