Getting Selected Items From WinForm ListBox?
问题 I have a ListBox in a WinForm with multiselect enabled. The selected items appear to be stored in an object, how to I get their values? 回答1: Easy, depending on what type you stored: foreach (MyItemType item in listBox1.SelectedItems) { ... } Because this is an older, non-generic collection it is better not to use var to declare the item variable. That would only get you a reference of type object . You can also use other properties like: if (listBox1.SelectedItems.Count > 0) ... 回答2: Just use