![]() |
VST und Column
Wie kann ich vermeiden das beim addieren von Noden
die Column gefüllt wird ?
Delphi-Quellcode:
gruss Emil
NParent := FSkinTree.AddChild(nil);
Data := FSkinTree.GetNodeData(NParent); Data^.FCaption := 'SkinMain'; Data^.FColumn1:=''; for IntI:=1 to FAvailableScreens.Count do FSkinTree.AddChild(NParent); |
Re: VST und Column
Hallo Emil
Zitat:
Oder meinst du etwas anderes?
Delphi-Quellcode:
procedure TForm1.VSTGetText(Sender: TBaseVirtualTree;
Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType; var CellText: WideString); var Data: PTreeData; begin Data := VST.GetNodeData(Node); case Column of 0: CellText := Data.FColumn1; 1: CellText := Data.FColumn2; //.. end; end; |
Re: VST und Column
Meinte etwas anderes
Es wurden in der Column1 immer die Images addiert. Habs im ereignis
Delphi-Quellcode:
abgefangen..
procedure TMainForm.FSkinTreeGetImageIndex(Sender: TBaseVirtualTree;
Node: PVirtualNode; Kind: TVTImageKind; Column: TColumnIndex; var Ghosted: Boolean; var ImageIndex: Integer); begin if Column = 0 then ImageIndex := 0 end; So ein kompliziertes teil wie das VST hab ich noch nie erlebt. Was das ganze noch erschwert sind Sample und Beispiele die nicht funktionieren bzw.. auf einen alten Stand sind. Frage mich warum man die nicht entfernt :gruebel: unnötiger Trafik auf dem seiner Seite. Da blickt kein Mensch mehr durch ;) Danke für die Hilfe. gruss Emil |
Re: VST und Column
Zitat:
Zitat:
Danach macht es vieles einfacher... Zitat:
Vielleicht könnten andere die Beispiele aktualisieren? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:14 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