Einzelnen Beitrag anzeigen

karl der große

Registriert seit: 4. Mär 2005
40 Beiträge
 
#19

Re: TTreeView nach TVirtualStringTree umsetzen - Hilfe !!!

  Alt 17. Mär 2005, 21:34


Ich hab's.

Danke für Eure Hilfe!!!!!

Für alle die ein ähnliches Problem haben. Hier das, was ich falsch gemacht habe.

Also ich hab vergessen unter Header-Columns die Colums anzulegen.

Und das mit dem Fehler - hier der Code der funktioniert:

Delphi-Quellcode:
procedure TKalk.FormCreate(Sender: TObject);
var
   TreeObject: TTreeDataClass;
   Wurzel: PVirtualNode;
   begin
      vst.BeginUpdate;
      vst.NodeDataSize := SizeOf(TTreeData);
      vst.DeleteChildren(vst.RootNode, true);
      while not db_kunden.Eof do
      begin
         TreeObject := TTreeDataClass.Create;
         TreeObject.Kunde := db_kunden.fieldByName('Name').AsString;
         Wurzel := AddVSTObject(VST, Nil, TreeObject);
         while not db_objektkunde.eof do
         begin
            TreeObject := TTreeDataClass.Create;
            TreeObject.Objektnummer := db_objektkunde.fieldbyName('Objektnummer').AsString;
            TreeObject.Objektbeschreibung := db_objektkunde.fieldbyName('Objektbeschreibung').AsString;
            addvstObject(vst, Wurzel, TreeObject);
            db_objektkunde.next;
         end;
         db_kunden.next;
      end;
   vst.EndUpdate;
   end;

Vielen Dank für Eure Mühen - bis zum nächsten Problem.

Werde jetzt weitertüfteln.
  Mit Zitat antworten Zitat