温馨提示×

ListBox选中项怎么获取

小樊
128
2024-10-16 15:32:10
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在WinForms中,你可以通过以下步骤来获取ListBox的选中项:

  1. 首先,你需要获取ListBox控件的引用。你可以通过设计器或者代码来获取。如果你是通过设计器添加的ListBox,那么在窗体加载完成后,你可以通过this.Controls["ListBoxName"]来获取它的引用。其中"ListBoxName"是你的ListBox控件的名称。
  2. 然后,你可以使用ListBox.SelectedItem属性来获取选中的项。这个属性返回的是选中的项的索引,而不是项本身。如果你需要获取选中项的值,你可以使用ListBox.SelectedValue属性。这个属性返回的是选中项的值,而不是索引。

以下是一个示例代码:

// 获取ListBox控件的引用
ListBox listBox = (ListBox)this.Controls["ListBoxName"];

// 获取选中的项的索引
int selectedIndex = listBox.SelectedIndex;

// 获取选中项的值
object selectedValue = listBox.SelectedValue;

请注意,如果没有选中任何项,SelectedIndex将返回-1,SelectedValue将返回null。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:c# listbox怎样删除选中项

0