DriveComboBox1 Laufwerke neu einlesen (neues LAUFWERK da[z.B. USB-Stick])



  • Hallo zusammen,
    Ich habe eine DriveComboBox1 und möchte diese Updaten.
    D.h. wenn z.B. ein USB Stick angeschlossen wird.

    Ich rufe eine Form auf, welche die DriveCombobox
    enthält. Es reicht mir wenn ich beim OnShow() ein
    DriveComboBox1->Update() oder so machen kann.

    Ich brauche nicht triggern ob ein neues LW da ist.

    Das neue Laufwerk wird aber nicht angezeigt, erst wenn ich die Anwendung neu starte ;-(.

    DriveComboBox1->Update() 
    DriveComboBox1->Invalidate()
    

    funktionieren beide nicht.

    Danke


  • Mod

    Hallo

    erzeug doch die DriveComboBox jedesmal neu beim Aufruf deines Formulars
    (habe das unter BCB4 gestetet und hat funktioniert)

    MfG
    Klaus



  • Siehe FAQ unter "Laufwerke".



  • Jansen schrieb:

    Siehe FAQ unter "Laufwerke".

    @ Jansen
    so wird mir mitgeteilt bzw. ich weiß wann ein Wechsel stattgefunden hat, aber das ändert nichts an der Tatsache, das meine Combobox nicht abgedatet wird.
    trotzdem danke 🙂
    🙄

    @Klaus B Supi danke so funzt es
    👍



  • YLIREBUS schrieb:

    so wird mir mitgeteilt bzw. ich weiß wann ein Wechsel stattgefunden hat, aber das ändert nichts an der Tatsache, das meine Combobox nicht abgedatet wird.

    Durch das Setzen von TextCase wird ein Update der DriveComboBox erzwungen. Deshalb auch der Refresh-Hinweis in der Überschrift des FAQ-Beitrages.


Anmelden zum Antworten