tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
555
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von maexle1894
    maexle1894 maexle1894 ist offline Mitglied Silber
    Registriert seit
    Dec 2004
    Beiträge
    64
    Hi,
    hier im Forum findet man supergeile Tipps und Tricks für die FileListBox, leider alle zu 100% für Visual Basic...

    Im Cbuilder kann das nicht so verschieden sein:
    Ich habe eine FileListBox mit ein paar hundert Dateien drin, hier kann man nun ein paar auswählen, mit denen will ich arbeiten.

    Ich kriege ums verrecken nicht den Namen des Array's, in dem alle selected Dateinamen drin sind. Alle bekomme ich wahrscheinlich über TFileListBox->Items[i] oder? Da dann alle Items abfragen, ob sie selected sind, würde zuviel Aufwand machn.

    Ich brauche also das "TFileListBox->selectedItems-Array".

    Jemand ne Idee?
     
    www.crimefighter.de - Online-RPG-Project

  2. #2
    Avatar von MBDealer
    MBDealer MBDealer ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Ort
    Borken-Weseke
    Beiträge
    99
    Hallo,

    ich glaube du kommst nicht drumrum jedes Item auf Selected zu überprüfen und soviel aufwand ist es nun wirklich nicht eben eine for-Schleife zu basteln. Oder biste der Meinung Faulheit siegt ?
     
    MfG

    Rafael (MBDealer)

    | suricate-develop.de | mbdealer.de |

  3. #3
    Avatar von maexle1894
    maexle1894 maexle1894 ist offline Mitglied Silber
    Registriert seit
    Dec 2004
    Beiträge
    64
    gg, allerdings, jo, Faulheit siegt.

    Gut, ich habs ja (wenn ich ehrlich bin) schon versucht, das mit "auf selected abfragen", aber ich kriege nicht mal das Array der normalen Items...

    das ist schon das TFileListBox->Items[0] und so, oder?

    Das Tolle ist ja, es gibt ein (int) selCount, also die Anzahl der selectierten...
     
    www.crimefighter.de - Online-RPG-Project

  4. #4
    Avatar von MBDealer
    MBDealer MBDealer ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Ort
    Borken-Weseke
    Beiträge
    99
    Hallo,

    hier ein kleines Beispiel fuer dich:

    Code :
    1
    2
    3
    4
    5
    6
    7
    
            for (int i = 0; i < FileListBox1->Items->Count; i++)
            {
                    if (FileListBox1->Selected[i])
                      {
                            ShowMessage(FileListBox1->Items->Strings[i]);
                      }
            }

    Dieses Beispiel öffnet für jede markierte Datei eine Message.
     
    MfG

    Rafael (MBDealer)

    | suricate-develop.de | mbdealer.de |

  5. #5
    Avatar von maexle1894
    maexle1894 maexle1894 ist offline Mitglied Silber
    Registriert seit
    Dec 2004
    Beiträge
    64
    Wie immer vielen Dank. Es hat alles geklappt. Ich glaube, das nächste Mal wende ich mich direkt an dich, weil sonst hier irgendwie keiner meine Probleme versteht.

    vielen Dank...

    Grüße
     
    www.crimefighter.de - Online-RPG-Project

Ähnliche Themen

  1. C# Wie komme ich an Startparameter ran?
    Von splat im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 28.07.07, 02:34
  2. Wie komme ich an die Inhalte
    Von tommy1967 im Forum Relationale Datenbanksysteme
    Antworten: 25
    Letzter Beitrag: 25.03.07, 23:20
  3. Wie komme ich an DSL ran?
    Von _Bjoern_ im Forum Internet, DSL & Flatrate
    Antworten: 2
    Letzter Beitrag: 12.08.05, 19:46
  4. wie komme ich zu meiner HP
    Von axx im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 11.03.04, 18:58