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

9 .net c# winforms

检查列表视图中是否存在至少所选项目的最佳方法是什么?

Jar*_*Par 19

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

if ( listView.SelectedItems.Count > 0 ) { 
  // Do something
}
Run Code Online (Sandbox Code Playgroud)

或者您是否对选择了特定项目感到好奇?如果有,请尝试以下方法

if ( listView.SelectedItems.Contains(someItem)) { 
  // Do something
}
Run Code Online (Sandbox Code Playgroud)