![]() |
TreeView springen verhindern
Hallo an alle,
kann ich im TreeView verhindern, dass wenn das Programm Einträge ändert nicht ständig zwischen den Einträgen hin und herspringt und an der Stelle bleibt, die der Benutzer gewählt hat? (Focus wird nicht gesetzt, sonder nur über die Scrollbar ein Ausschnitt aus dem TreeView gewählt). Danke im Vorraus BAMatze |
Re: TreeView springen verhindern
Moin, Moin.
Nicht getestet, nur so als Idee:
Delphi-Quellcode:
Treeview.Items.BeginUpdate;
TmpTop:=Treeview.TopItem; // Änderungen durch das Programm Treeview.Topitem:=TmpTop; Treeview.Items.Endupdate; |
Re: TreeView springen verhindern
In OnChange Ereignis vom TreeView :
Delphi-Quellcode:
Ungetestet getippt.
var
aNode : TTreeNode; begin aNode := TreeView1.Selected; // Änderungen die durchgeführt werden sollen TreeView1.Selected := aNode; end; |
Re: TreeView springen verhindern
Hallo danke an euch, hat geklappt. Einfachste Methode war die Einträge nicht vorher zu selektieren, um sie dann umzubenennen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 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