Array mit Obejkten in ListBox ausgeben



  • Hallo,

    ich habe ein Array mit Verein Objekten darin. Jedes Objekt besteht aus den Teilen:

    Einen Index : int
    der Name der Mannschaft : CString
    Die Tore der Mannschaft : int
    Die Punkte der Mannschaft : int

    Wie bekomme ich das Array mit dem inhalt zur ansicht in die Listbox?



  • Hallo,

    du hast ins falsche Forum gepostet. Schau einfach mal in die FAQ des MFC Forums oder benutze die Suche.

    MfG

    GPC



  • Also sollte ich auch besser eine CLIstCtrl nehmen? Ich hab aber gar kein List Projekt gemacht. Geht das trotzdem so einfach. Guck mir gerade beispiele von codeguru an, aber manche befehlöe da kennt der compiler gar nicht.

    Brauch ich dann auch so eine CLISTCTRL.cpp klasse?



  • Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum MFC (Visual C++) verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • C4rter schrieb:

    Ich hab aber gar kein List Projekt gemacht.

    ??? Was ist denn ein "List Projekt"?
    Du hast doch ein MFC Dialog-Projekt, oder? Dann musst Du in der Dialog-Resource einfach eine ListBox hinzufügen, eine Member-Variable damit verknüpfen und dann kannst Du die Daten mittels:

    m_myListBox.AddString(_T("Irgendein String"));
    

    hinzufügen...
    Wenn Du die Einträge später noch eindeutig identifizieren willst, dann kannst Du folgendes machen:

    int idx = m_myListBox.AddString(obj.NameDerManschaft);
    if (idx >= 0)
      SetItemData(idx, obj.IDDerManschaft);
    

Anmelden zum Antworten