簡體   English   中英

C#:如何在列表框中獲取所選項目(和文本)的索引

[英]C#: How to get the index of the selected item(and the text) in ListBox

我有一個列表框(詳細視圖)。 如何獲得所選項目的索引?

我最終還希望將文本放在索引處,但這應該很容易。

所選索引位於SelectedIndex屬性中。

所選文本在“ Text屬性中。

ListBox.SelectedItem屬性:

獲取或設置列表框中當前選擇的項目。

或者,自然地, ListBox.SelectedItems屬性:

獲取一個包含ListBox中當前選定項目的集合。

...備注

對於多選ListBox,此屬性返回一個集合,其中包含在ListBox中選擇的所有項目。 對於單選ListBox,此屬性返回一個包含單個元素的集合,該元素包含ListBox中唯一選定的項目。 有關如何操作集合項的更多信息,請參見ListBox .. ::。SelectedObjectCollection。

ListBox類提供了多種引用所選項目的方法。 可以使用SelectedItem屬性,而不是使用SelectedItems屬性在單選ListBox中獲取當前選定的項目。 如果要獲取當前在列表框中選擇的項目的索引位置,而不是項目本身,請使用SelectedIndex屬性。 此外,如果要獲取多選ListBox中所有選定項的索引位置,則可以使用SelectedIndices屬性。

我認為您的意思是ListView(而不是ListBox),所以請使用SelectedItems和SelectedIndices屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM