![]() |
Toolbar2000 Menüs und Laufzeit???
Hallo, ich lese eine Baumstruktur aus einer MySQL-Datenbank aus und will diese Struktur in Form eines Menüs in der Toolbar2000-Komponente ausgeben. Ich habe bloß keine Ahnung wie ich einem Submenü (was ich ja schon hinbekomme) weiter Submenüs sowie die Items zur Laufzeit hinzufügen kann?
Die Struktur der DB sieht so aus => id, parent_id,url,description,type (type ist die angabe ob "[dir]" oder "[url]") Ich gebe die Baumstruktur rekursiv in folgender Prozedure aus (mit Zeos): (Zum Test mal in einer Listbox)
Delphi-Quellcode:
Das Ergebnis in der Listbox sieht so aus (also es funzt alles) :
procedure get_bookmarks(parent_id:integer;ebene:string);
var TempQuery : TZReadOnlyQuery; begin TempQuery:=TZReadOnlyQuery.Create(nil); TempQuery.Connection:=form1.SqlConnection; TempQuery.SQL.Text:='SELECT * FROM bookmarks WHERE parent_id='+inttostr(parent_id); TempQuery.Open; while not TempQuery.Eof do begin form1.listbox1.Items.Add(ebene + '['+TempQuery.FieldByName('type').AsString+'] '+TempQuery.FieldByName('description').AsString); get_bookmarks(TempQuery.FieldByName('id').AsInteger, ebene + '- '); TempQuery.Next; end; FreeAndNil(TempQuery); end; Zitat:
Kann mir jemand weiterhelfen ??? Danke |
Re: Toolbar2000 Menüs und Laufzeit???
Kann mir keiner weiterhelfen???
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 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 by Thomas Breitkreuz