apocalypse
apocalypse

Reputation: 5884

CheckedListBox and list of checked items with their indexes

I have a CheckedListBox like this:

:'''''''''''''''/\
: [ ] item1     ||
: [x] item2     ||
: [ ] item3     ##
: [ ] item4     ||
: [x] item5     ||
L...............\/

Now I want to extract indexes of checked items:

int[] indexes = ExtractCheckedIndexes (myCheckedListBox);

Now indexes should have 2 elements = { 1, 4 }.
How to achieve this?

Upvotes: 6

Views: 18734

Answers (2)

Patrik Svensson
Patrik Svensson

Reputation: 13844

int[] indexes = myCheckedListBox.CheckedIndices.Cast<int>().ToArray()

Upvotes: 14

Related Questions