alle selektierten Elemente eines Listviews ermitteln

// Eigenschaft Multiselect sollte 'true' sein 
void __fastcall TfrmSysConfig::btnDoSmthClick(TObject *Sender)
{
    TListItem *SelItem = ListView1->Selected;
    TItemStates selected = TItemStates() << isSelected;

    AnsiString sTempText;

    if (SelItem) // wenn überhaupt eins ausgewählt wurde
    {
        while (SelItem) // nur die selektierten werden herausgesucht
        {
            sTempText = SelItem->Caption;

            ShowMessage(sTempText);

            // nächstes selektiertes suchen
            SelItem = ListView1->GetNextItem(SelItem, sdAll, selected);
        }
    }
}

Schreibe einen Kommentar