要判斷一個ListBox中的項是否被選中,可以通過以下步驟實現:
獲取ListBox的SelectedIndex屬性值。如果SelectedIndex為-1,則表示沒有任何項被選中。
獲取ListBox的SelectedItem屬性值。如果SelectedItem為null,則表示沒有任何項被選中。
使用ListBox的GetSelected方法來判斷特定索引的項是否被選中。該方法接受一個索引作為參數,并返回一個布爾值,表示該項是否被選中。
下面是一個示例代碼,演示如何判斷ListBox中的項是否被選中:
// 假設ListBox的名稱為listBox1
// 判斷ListBox中的項是否被選中
if (listBox1.SelectedIndex != -1)
{
// 有項被選中
Console.WriteLine("選中的項為:" + listBox1.SelectedItem.ToString());
}
else
{
// 沒有項被選中
Console.WriteLine("沒有選中的項");
}
// 判斷特定索引的項是否被選中
int index = 0; // 假設判斷第一個項是否被選中
if (listBox1.GetSelected(index))
{
Console.WriteLine("第一個項被選中");
}
else
{
Console.WriteLine("第一個項沒有被選中");
}
請注意,上述代碼中的控制臺輸出可以根據實際情況進行調整。