簡體   English   中英

C# 檢查列表框中的選定項是否在一個序列中

[英]C# check if selected items in a listbox are in a sequence

我有一個包含 29 個項目的列表框,我想檢查用戶是否按順序選擇了項目,例如他是否選擇 (1,2,3,4) 一個消息框會顯示他選擇了 (1 到 4) 和如果他選擇 (1,3,5) 消息框會說他選擇了 (1,3 和 5)。

我明白你想做什么。 第一種方法是知道他像這樣選擇了什么

for (int i = 0; i < listBox1.SelectedItems.Count; i++)
{
  MessageBox.Show("You selected the item " + listBox1.SelectedItems[i] + " with index " + i.ToString());
}

然后,如 MessageBox 中所見,獲取我認為是您想要的索引 如果您想在一個 MessageBox 中列出所有選定的項目,只需讓用戶選擇他想要的項目,制作一個按鈕,顯示他總共選擇哪些項目。

暫無
暫無

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

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