![]() |
VirtualStringTree Knoten einfügen ?
Hi,
ich muß mich mal noch mit dem VirtualStringTree beschäftigen. Der Source bezieht sich auf das Tutorial bei Delphi-Source. Kann dort wegen zwielichtiger Gestalten leider nichts schreiben. :mrgreen: Hi Daniel : willkommen im Club. :hi:
Delphi-Quellcode:
In dem TreeView steht nur "Node" drin, obwohl in der showmessage der richtige Wert angezeigt wird. Sieht einer, woran das liegt ?
type
PTreeData = ^TTreeData; TTreeData = record FCaption: String; end; function AddVSTStructure(AVST: TCustomVirtualStringTree; ANode: PVirtualNode; ARecord: TTreeData): PVirtualNode; var Data: PTreeData; begin Result:=AVST.AddChild(ANode); Data:=AVST.GetNodeData(Result); Avst.ValidateNode(Result, False); Data^.FCaption:=ARecord.FCaption; showmessage (ARecord.FCaption); // <-- richtige Anzeige end; procedure TForm1.GroupBox1Exit(Sender: TObject); var s : string; I : Integer; TreeData : TTreeData; begin DM.DS.close; DM.DS.SelectSQL.Text := 'SELECT * FROM TABLE'; DM.DS.open; VST.BeginUpdate; VST.NodeDataSize:=SizeOf(TTreeData); while not DM.DS.Eof do begin s := LeseFeld (DM.DS,'NR'); TreeData.FCaption := s; AddVSTStructure(VST,nil,TreeData); DM.DS.Next; end; VST.EndUpdate; end; |
Re: VirtualStringTree Knoten einfügen ?
Und was steht im Ereignis OnGetText bei dir?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:12 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