![]() |
EDIT bei TreeView
Hallo zusammen,
ich habe mich heute erstmals mit dem TreeView beschäftigt, und stoße auf ein paar Schwierigkeiten. Ich will mit einem RechtsClick einen neuen Unterknoten anlegen und den Namen editieren. Ich legene den neuen Knoten wie folgt an:
Delphi-Quellcode:
Wie setze ich den Focus gleich auf den neu angelegten Knoten?
if treeview1.Selected.AbsoluteIndex = 0 then begin
treeview1.Items.AddChild(treeview1.Selected,'Neues Project'); end; Danke. |
Re: EDIT bei TreeView
Also ich würde das so machen:
Delphi-Quellcode:
Von AddChild bekommst du ein TTreeNode zurück, mit der Zuweisung an Selected wird es ausgewählt und durch SetFocus bekommt das TreeView wieder den Focus.
procedure TForm1.Button1Click(Sender: TObject);
var new_node: TTreeNode; begin if treeview1.Selected.AbsoluteIndex = 0 then begin new_node := treeview1.Items.AddChild(treeview1.Selected,'Neues Project'); treeview1.Selected := new_node; treeview1.SetFocus; end; end; |
Re: EDIT bei TreeView
Spitze :hello: . Danke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 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