阅读量:0
在WinForms中,你可以通过以下步骤来获取ListBox的选中项:
- 首先,你需要获取ListBox控件的引用。你可以通过设计器或者代码来获取。如果你是通过设计器添加的ListBox,那么在窗体加载完成后,你可以通过
this.Controls["ListBoxName"]
来获取它的引用。其中"ListBoxName"是你的ListBox控件的名称。 - 然后,你可以使用
ListBox.SelectedItem
属性来获取选中的项。这个属性返回的是选中的项的索引,而不是项本身。如果你需要获取选中项的值,你可以使用ListBox.SelectedValue
属性。这个属性返回的是选中项的值,而不是索引。
以下是一个示例代码:
// 获取ListBox控件的引用 ListBox listBox = (ListBox)this.Controls["ListBoxName"]; // 获取选中的项的索引 int selectedIndex = listBox.SelectedIndex; // 获取选中项的值 object selectedValue = listBox.SelectedValue;
请注意,如果没有选中任何项,SelectedIndex
将返回-1,SelectedValue
将返回null。