c# - 如何通过按删除按钮从 ListView 中删除选定的项目?

标签 c# winforms .net-4.0

我想从 ListView 中删除一个或多个选定的项目。 最好的方法是什么? 我使用 C# 和 dotnet Framework 4。

最佳答案

您可以通过迭代 ListView.SelectedItems 来删除所有选定的项目代收电话ListView.Remove每当用户按下删除键时针对每个项目。

private void listView1_KeyDown(object sender, KeyEventArgs e)
{
    if (Keys.Delete == e.KeyCode)
    {
        foreach (ListViewItem listViewItem in ((ListView)sender).SelectedItems)
        {
            listViewItem.Remove();
        }
    }
}

关于c# - 如何通过按删除按钮从 ListView 中删除选定的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6829678/

相关文章:

c# - 在 UnhandledException 上显示消息对话框

c# - 群集重叠圆圈?

C# 使用光标获取图片框中的像素?

c# - 无法加载文件或程序集 antlr.runtime

.net-4.0 - 让多个调用等待同一个内部异步任务

vb.net - Timer_tick 无法停止的问题

c# - 什么是 Type.GUID,它与 Type.Equals() 有什么关系?

c# - 使用 Windows 窗体中的按钮

c# - IEnumerable 扩展

xml - 将控件停靠在停靠的 FlowLayoutPanel 内