c# - 在 C# 中从 ListView 中选择一个项目

标签 c# .net c#-4.0 listview listbox

我试图在消息框中的 ListView 中显示所选项目,因此使用以下代码

    private void lstMovie_SelectedIndexChanged(object sender, EventArgs e)
    { MessageBox.Show(lstMovie.FocusedItem.Text);}

它第一次工作正常,但第二次我尝试选择另一个项目时它抛出异常。 对象引用未设置到对象的实例。

最佳答案

试试这个:

private void lstMovie_SelectedIndexChanged(object sender, EventArgs e)
{
  if(lstMovie.SelectedItems.Count > 0)
  MessageBox.Show(lstMovie.SelectedItems[0]); //Will select first selected item.
}

关于c# - 在 C# 中从 ListView 中选择一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12520133/

相关文章:

c# - toolkitscriptmanager 中的 EnableCDN 不下载缩小的文件

c# - 如何获取IEnumerable的第一个元素

C# 反射不调用方法

.net - CIL 指令是原子的吗?

asp.net - 如何在多列中搜索相同的搜索字符串?

C# MEF 与静态类的用法

c# - 此处不允许,因为它不扩展类 'System.Web.UI.UserControl'

c# - 在 C 库调用中保留对 .NET 对象的 C++/CLI 句柄

c# - 如何将 IEnumerable<t> 或 IQueryable<t> 转换为 EntitySet<t>?

c# - 如何使用 LINQ 替换字符串中的字符