Einfügen in Listview



  • Ich "baue" gerade mein erstes Windows-Programm und hab Probleme mit dem Einfügen in ein Listview in Datailansicht.

    Ich will aus einem anderen Fenster Daten in das Hauptfenster übergeben, sobald ich auf OK drücke.

    SongDlg^ dlg = gcnew SongDlg;
    
    			 System::Windows::Forms::DialogResult result;
    			 result = dlg->ShowDialog();
    
    			 if(result = System::Windows::Forms::DialogResult::OK)
    			 {
    			 ????
    			 }
    

    Wie füge ich die einzelnen Werte unter den entsprechenden Columns ein?



  • du erstellst ein ListViewItem:

    ListViewItem ^lvItem = gcnew ListViewItem("Erster Text");
    

    fügst Subitems dazu:

    lvItem->SubItems->Add("Sub1");
    lvItem->SubItems->Add("Sub2");
    

    und fügst sie in deine ListView ein:

    DeineListView->Items->Add(lvItem);
    

    um eine auflistung zu bekommen um "Columns" zu erhalten muss man dann noch die Eigenschaft "View" auf "Details" setzen.

    Ist natürlich nur ein beispiel. Namen bitte selber geben. Ich hab hier schon einiges gesehen... 😉



  • Herzlichen Dank


Anmelden zum Antworten