Treeview selbst programmieren
Daniel
- programmiertechnik
Hallo zusammen
Ich möchte das "Rad neu erfinden" und ein Treeview selbst programmieren (Also eine Art Windows-Explorer) Mich würde interessieren ob jemand von euch das schon einmal gemacht hat. Kennt ihr ein Tutorial dazu? Wie setzt man da eurer Meinung nach am besten an? Bietet sich hier eine Rekursion an?
Danke für eure Tipps und Ideen!
Gruss Daniel
Hi,
Ich möchte das "Rad neu erfinden" und ein Treeview selbst programmieren (Also eine Art Windows-Explorer) Mich würde interessieren ob jemand von euch das schon einmal gemacht hat. Kennt ihr ein Tutorial dazu? Wie setzt man da eurer Meinung nach am besten an? Bietet sich hier eine Rekursion an?
Rekursion boese, Tutorial nicht haben, mit HTML kein Problem, mit M$ Windows "Steuerelement Treeview" nutzen.
Gruss,
Lude
Hallo Lude
Rekursion boese, Tutorial nicht haben, mit HTML kein Problem, mit M$ Windows "Steuerelement Treeview" nutzen.
1. Warum Rekursion böse?
2. Programmiert werden soll das ganze in ASP.net (C#)
Nimms mir nicht übel, aber dein Tipp bringt mich kein bisschen weiter:-)
Gruss Daniel
Hallo!
Mich würde interessieren ob jemand von euch das schon einmal gemacht hat.
Ja.
Kennt ihr ein Tutorial dazu?
Nein.
Wie setzt man da eurer Meinung nach am besten an?
1. Finde die "Stammverzeichnisse" bzw. Partitionen heraus.
2. Finde heraus, ob die Partitionen Kindelemente haben.
3. Sobald der Benutzer einen Knoten öffnet, musst Du dessen Kindelemente auslesen und feststellen können, ob die Kindelemente Ordner oder Dateien sind. Nur Ordner werden dem Baum als neue Knoten hinzugefügt.
Bietet sich hier eine Rekursion an?
Bis zu einer gewissen Tiefe eventuell. Wenn Du die Rekursion aber bis in die letzten Winkel des Verzeichnisbaums laufen lässt, rechnet sich auch der schnellste Rechner dusselig (mein Athlon 2100 braucht für 40 GB Daten ca. 4 Minuten). Ich würde in der Praxis immer nur das auslesen, was tatsächlich gerade relevant ist, also eine Suchtiefe von einer Ebene. Anders macht das auch der Explorer nicht (daher siehst Du im rechten Anzeigebereich auch nicht die Größe der im aktuellen Verzeichnis enthaltenen Ordner).
Oliver
Hallo Oliver
Danke
Gruss Daniel
Moin,
ein ganz einfaches Menu könntest du ja so programmieren:
(PHP-Ansatz):
if($_GET['menu']=="main")
{
print '- Impressum';
}
Link in der Seite: <a href="menu.php?menu=main">+ Main</a>
ganz einfach, aber funktioniert :-)
Allerdings schließen sich schon geöffnete Knoten beim Klicken auf einen Menupunkt... aber was solls ...
MfG Hans
Holladiewaldfee,
Danke für eure Tipps und Ideen!
http://aktuell.de.selfhtml.org/artikel/dhtml/sitemap/index.htm
Ciao,
Harry