Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
2. Dez 2003
Hi,
ich habe in den Beispielen immer pData^.dwMode gesehen (bzw. in anderen Programmen). Und so habe ich es immer schon verwendet. Daran kann es deswegen eigentlich nicht liegen.
Ich habe das reservieren des Speichers im OnCreate stehen:
vstData.NodeDataSize := sizeof(rTVData);
Aber ich versuche das mal, dass ich das beim Erstellen des Baumes mache. Allerdings denke ich nicht, dass es...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
2. Dez 2003
Hi Armin,
tut es aber leider nicht. :(
Folgender Source zum Schreiben der Daten in den TreeView:
procedure TfrmMain.UpdateTreeView;
var
xmlLanguages, xmlCategories, xmlTipps: IXMLDOMNodeList;
pNewLang, pNewCat, pNewTipp: PVirtualNode;
pNewLngData, pNewCatData, pNewTippData: PTVData;
i, j, k: integer;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
2. Dez 2003
Hi,
ich habe auf meinem Form ein Virtual String Tree (ähnlich zum TreeView)(vstData). Ich habe probeweise mal folgendes im OnChange stehen:
procedure TfrmMain.vstDataChange(Sender: TBaseVirtualTree;
Node: PVirtualNode);
var
pData: PTVData;
begin
pData := vstData.GetNodeData(Node);
if (pData^.dwMode = 2) then begin
ShowMessage(pData^.szName);