FlieListBox1->Selected[0]=true; wirft Exception



  • Hallo Leute
    Bin kurz vorm verzweifeln.
    Ich habe auf meinem Form eine FileListBox die mir den Inhalt eines Ordners anzeigt.
    In dem Ordner befinden sich 4 Dateien.
    Die werden mir auch brav angezeigt.
    Nun möchte ich die erste Datei in der Liste als "selected" anzeigen lassen (blau untermalt).

    FileListBox->Update();
    if (FileListBox->Items->Count > 0){
    Caption=FileListBox->Items->Count;  // zeigt 4 an (richtig)
    FileListBox->Selected[0]=true;      // wirft die Exception
    }
    

    Exception lautet :
    Der Index der Liste überschreitet das Maximum(0)

    Das ist doch sehr seltsam, oder?
    Kann mir jemand auf die Sprünge helfen?
    Danke

    wNw



  • Hallo
    Hab die Lösung selbst gefunden:

    Die Eigenschaft "MultiSelect" der ListBox muss true sein.

    wNw



  • Wenn du nicht wirklich multiselektieren willst:

    FileListBox1->ItemIndex = 2;
    

Anmelden zum Antworten