在C#中,要刪除ListBox中選中的項,你可以使用Items.Remove
方法。以下是一個簡單的示例:
using System;
using System.Windows.Forms;
namespace ListBoxRemoveItemExample
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
// 添加一些示例數據到ListBox
listBox1.Items.Add("Item 1");
listBox1.Items.Add("Item 2");
listBox1.Items.Add("Item 3");
listBox1.Items.Add("Item 4");
}
private void RemoveSelectedItemButton_Click(object sender, EventArgs e)
{
// 檢查ListBox是否有選中的項
if (listBox1.SelectedItems.Count > 0)
{
// 獲取選中的第一個項并刪除它
listBox1.Items.Remove(listBox1.SelectedItems[0]);
}
else
{
MessageBox.Show("請選擇一個項來刪除。");
}
}
}
}
在這個示例中,我們創建了一個包含四個項目的ListBox。當用戶點擊“刪除選中項”按鈕時,我們檢查ListBox是否有選中的項。如果有,我們刪除選中的第一個項。如果沒有選中的項,我們會顯示一個消息框提示用戶選擇一個項來刪除。