habe das Problem, dass sich das ExplorerTreeGadget nicht so aktualisiert, wie es das ExplorerListGadget macht. Wenn ich mit ein Verzeichnis im ExplorerTreegadet anschaue (beispielsweise das %Temp%-Verzeichnis, in dem ja dauernd irgendwas passiert), dann reagiert das ExplorerListGadget auf Veränderungen, während das ExplorerTreeGadget das nicht tut.
Auch wenn ich Veränderungen selbst verursache und mittels
SetGadgetText(#explorertree,GetGadgetText(#explorertree))
ein neues Einlesen erzwingen will, werden Veränderungen ignoriert, also offenbar keine neuen Daten eingelesen (oder werden nur Cache-Daten gezeigt?).
Wenn ich das Programm schließe und neu starte, werden die "echten" Daten gezeigt (was halt beim erstmaligen Start des Gadgets zu finden war).
Gibt es einen Trick, beim ExplorerTreegadget einn eues Einlesen zu erzwingen, der eleganter wäre als
Code: Alles auswählen
x$ = GetGadgetText(#explorertree)
FreeGadget(#explorertree)
ExplorerTreeGadget(#explorertree, 10, 10, 280, 280, x$)