ExplorerTreeGadget() Aktualisieren [Gelöst]

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

ExplorerTreeGadget() Aktualisieren [Gelöst]

Beitrag von Tsuki-Namida »

ja ich schon wieder...
und zwar nutze ich einen ExplorerTreeGadget, der benutzer kann in der verzeichnis struktur ja auch eue ordner und so erstellen...

daher meine frage kann man wenn das der fall ist und der anwender einen neuen ordner erstellt hat auch den ExplorerTreeGadget aktualisieren?
wäre mir jedenfalls sehr wichtig ^^
Zuletzt geändert von Tsuki-Namida am 19.02.2008 05:22, insgesamt 1-mal geändert.
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Magix-Soft <Kain>
Das wird doch automatisch gesteuert oder?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

nein leider nicht -.- sonnst würde ich nicht nach einer möglichkeit frage...
Bild
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Bestimmt geht das mit irgendeiner API-Message.
Vorher würde ich aber probieren, ob es nicht hilft, wenn du mit SetGadgetText() den gleichen Pfad nochmal zuweist, um so eine Aktualisierung zu erzwingen:

Code: Alles auswählen

SetGadgetText(#ExplorerGadget, GetGadgetText(#ExplorerGadget))
Oder änder den angezeigten Ordner für einen kurtzen Augenblick wechsel dann wieder zurück.
Spätestens ein erneutes Erstellen des Gadgets müsste doch Erfolg zeigen... aber probier erstmal die "kleinen Tipps".
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: ExplorerTreeGadget() Aktualisieren

Beitrag von Kiffi »

Magix-Soft <Kain> hat geschrieben:daher meine frage kann man wenn das der fall ist und der anwender einen neuen ordner erstellt hat auch den ExplorerTreeGadget aktualisieren?

Code: Alles auswählen

If AnwenderHatEinenOrdnerErstellt
  SetGadgetText(#DeinExplorerTreeGadget, GetGadgetText(#DeinExplorerTreeGadget) + "*.*")
EndIf
Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

@ Kiffi:
Das macht man ein paar Mal und man erhält Murks, der Pfad wird irgendwann zu
C:\Programme\Test\*.**.**.**.**.*
Ohne Pattern geht's auch und die Sache mit den Sternen kann man sich sparen. Aber schön zu hören, dass ich mit meiner Vermutung (wahrscheinlich) doch Recht hatte.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

AND51 hat geschrieben:@ Kiffi:
Das macht man ein paar Mal und man erhält Murks, der Pfad wird irgendwann zu
C:\Programme\Test\*.**.**.**.**.*
nope, schon mal ausprobiert?
AND51 hat geschrieben:Ohne Pattern geht's auch und die Sache mit den Sternen kann man sich sparen.
nope, ohne '*.*' wird nichts aktualisiert. Schon mal ausprobiert?

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Jetzt schon: Und du hast Recht!
Allerdings handelt es sich dann wohl um einen Bug, denn dann kann die PB Hilfe ja schon mal nicht stimmen:
Ohne Angabe eines Pattern wird dieser standardmäßig auf '*.*' gesetzt
Ich bin davon ausgegangen, wie auch bei ExamineDirectory(), dass ein fehlender Pattern durch '*.*' ersetzt wird. Dort funktioniert es ja auch, hier anscheinend nicht. Komisch.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

Kiffis Signatur hat geschrieben:Ohne C kann man PureBasic nicht nutzen" (Xaby)
LMFAO! Bild
Windows 10 Pro, 64-Bit / Outtakes | Derek
Andreas_S
Beiträge: 787
Registriert: 14.04.2007 16:48
Wohnort: Wien Umgebung
Kontaktdaten:

Beitrag von Andreas_S »

>> LMFAO
...?
-> Laughing my f*cking ass off
aha :mrgreen:

>>"Ohne C kann man PureBasic nicht nutzen" (Xaby)
...?
-> Check ich nicht...
:?
Antworten