Seite 1 von 1

Gelöst: Neues Laufwerk erkennen

Verfasst: 06.08.2022 23:13
von bin_neu_hier
Hallo Leute,

bastle gerade an einem Progrämmchen, das ein paar Dateioperationen abwickeln können soll. In der Hauptsache besteht es aus einem ExplorerListGadget, sämtliche Operationen werden per Rechtsklick-Popupmenu ausgelöst.

Wenn jetzt ein USB-Stick eingestöpselt wird, erkennt das ExplorerListGadget das neue Laufwerk, aber ich müsste dann das Popupmenü entsprechend ergänzen. Wie kann ich erkennen, wann mein PopupMenu neu organisiert werden muss? Gibt es da Events wie "ein neues Laufwerk vorhanden" oder "Laufwerk wurde entfernt" oder sowas? Und wenn ja, wie fragt man diese Events ab?

Vielen Dank für Eure Unterstützung!

Re: Neues Laufwerk erkennen

Verfasst: 07.08.2022 11:48
von NicTheQuick
Wenn es schnell geht, kannst du dein PopupMenu einfach jedes mal neu erzeugen, wenn ein Rechtsklick ausgelöst wurde. So macht es ja im Grunde auch der Windows Explorer. Der hat ja auch nicht alle PopupMenus für alle Dateien vorbereitet, sondern erzeugt sie erst bei Klick.

Re: Gelöst: Neues Laufwerk erkennen

Verfasst: 07.08.2022 13:36
von bin_neu_hier
Hallo,

so einfach kann es sein! Damit umgeht man die Klärung, ob zwischenzeitlich ein Laufwerk dazugekommen oder entfernt wurde. Besten Dank!

Re: Gelöst: Neues Laufwerk erkennen

Verfasst: 07.08.2022 18:15
von Axolotl
Falls doch jemand eine Nachricht abfragen möchte....
Unter diesem Link kann man dann ein Beispiel für Window finden.
viewtopic.php?p=111007#p111007