C# 当鼠标悬停在我的listview中时,如何获取所选项目?

C# 当鼠标悬停在我的listview中时,如何获取所选项目?,c#,visual-studio,listview,mousehover,C#,Visual Studio,Listview,Mousehover,如何在拖动Listview项时获取选定项和子项。 我试过了,但没有得到准确的答案。我只在第一次鼠标悬停选定项时得到解决方案。当我继续悬停不同的项目时,它不会显示最新的悬停项目 private void lvThumbnail_MouseHover(object sender, EventArgs e) { try { if (lvThumbnail.SelectedItems.Count > 0) {

如何在拖动Listview项时获取选定项和子项。 我试过了,但没有得到准确的答案。我只在第一次鼠标悬停选定项时得到解决方案。当我继续悬停不同的项目时,它不会显示最新的悬停项目

 private void lvThumbnail_MouseHover(object sender, EventArgs e)
    {
        try
        {
            if (lvThumbnail.SelectedItems.Count > 0)
            {
                txtCity.Text = lvThumbnail.SelectedItems[0].SubItems[1].Text;
                txtCurrency.Text = lvThumbnail.SelectedItems[0].SubItems[2].Text;
                txtPopulation.Text = lvThumbnail.SelectedItems[0].SubItems[3].Text;
                txtLanguage.Text = lvThumbnail.SelectedItems[0].SubItems[4].Text;
                lvThumbnail.Refresh();
            }
            }

        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
    }

根据您的代码,这几乎是不可能的。。。。。。。。。。。。。lvThumbnail.SelectedItems无法使用鼠标悬停项,但我如何才能实现这一点。这是选择鼠标悬停项目的方法吗