C#:如何确保在执行操作之前在 ListView 中选择了行或项目?

标签 c# .net winforms

在 if 语句中检查 ListView 中是否至少有一个选定项目的最佳方法是什么?

最佳答案

我不完全确定你在问什么。您要确保在运行操作之前至少选择了一项吗?如果是这样,以下应该有效

if ( listView.SelectedItems.Count > 0 ) { 
  // Do something
}

或者您是否好奇某个特定项目是否被选中?如果是这样,请尝试以下操作

if ( listView.SelectedItems.Contains(someItem)) { 
  // Do something
}

关于C#:如何确保在执行操作之前在 ListView 中选择了行或项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/817294/

相关文章:

c# - UWP LogicalTreeViewHelper

c# - System.Uri.ToString 未对某些字符进行编码

c# - 为什么需要使用 "this"(有些啧啧)

c# - 定时器比 System.Threading.Timer 更可靠

c# - 用户编辑后数据网格单元格格式不保留?

c# - 仅从用户点击触发 comboBox SelectedIndexChanged

winforms - 将 UserControl 添加到表单时 VS2013 挂起

c# - 某些文化中的正则表达式和资本 I

c# - .Net 项目总是重建,而不是由 CopyLocal 属性引起的最新

c# - 如何使用来自 t4 模板的 app.config 中的自定义部分