Announcement

Collapse
No announcement yet.

Aktuallisieren von DriveComboBox

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Aktuallisieren von DriveComboBox

    Hallo zusammen,

    ich hab da ein kleines Problem, wo ich nicht weiter kommen.
    Wie kann ich die Box aktualisieren wenn sich ein Laufwerksname geändert hat?

    Danke Gruß Lukas

  • #2
    Die Frage ist unverständlich. Die Box kennt alle Laufwerke. Insofern braucht sie nicht aktualisiert werden
    Christian

    Comment


    • #3
      Hallo Christian.

      ja aber wenn ich mit SetVolumeLabel() ein Laufwerksname ändere so bleibt der alte Name in der DriveComboBox erhalten.

      Man kannzwar ohne Probleme weitere mit der DriveComboBox arbeiten, aber der Name des Laufwerks stimmt nicht mehr.


      Gruß Lukas

      Comment


      • #4
        DriveComboBox->Items
        Christian

        Comment


        • #5
          Wenn du zur Laufzeit die Eigenschaft TextCase aenderst
          (dcb->TextCase = tcUpperCase), werden alle LW neu eingetragen.

          Comment


          • #6
            Originally posted by Manfred Pawelzik View Post
            Wenn du zur Laufzeit die Eigenschaft TextCase aenderst
            (dcb->TextCase = tcUpperCase), werden alle LW neu eingetragen.
            Hallo, Danke ja die akualisierung funktioniert. Aber dann bekomme ich mit DiskSize() oder DiskFree() usw. keine daten mehr geliefert.

            Hab auf Christians Vorschlag mal folgendes gemacht:

            TDriveComboBox *D;
            D=DriveComboBox1;


            AnsiString drive;
            int index;
            drive=D->Items->Strings[D->ItemIndex];
            index=D->ItemIndex;

            D->Items->Strings[D->ItemIndex]=drive.SubString(1,4)+Edit1->Text+"]";
            D->ItemIndex=index;


            So funktioniert es auch. Aber ich denke es sollte eine einfachere Lösung da sein.

            Gruß Lukas

            Comment


            • #7
              Eine einfachere Lösung ist, auf diese völlig veraltete Komponente zu verzichten und die Standard-Verzeichnis-Auswahl zu nutzen
              Christian

              Comment


              • #8
                Hallo Christian,

                ich geb dir da vollkommen recht. Allerdings ist es in diesem Fall so. Das das ein Vorgefertiges Programm ist. Und die Aufgabe ist es das so umzuschreiben das man die Laufwerknamen ändern kann.

                Gruß Lukas

                Comment

                Working...
                X