c#根据鼠标坐标获得控件名称

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:00:19
我用了一个listview控件,里面有多个项,如何根据鼠标坐标获得该项的名称或相关信息,主要是想实现鼠标悬停在上面时显示该项的信息,谢谢大家!!!
看不懂啊大哥,能再详细点吗???还有,我用的是vs2005,刚才没找到tooltiptext属性,只有一个tooltipt1上的tooltipt属性。。。。

ListViewItem有一个ToolTipText属性,这个属性就是鼠标悬停显示的信息,代码如下:

// 添加项
ListViewItem lvi = new ListViewItem(Path.GetFileName(files[i]));
lvi.SubItems.Add(Path.GetExtension(files[i]));
lvi.SubItems.Add(string.Format("{0}×{1}", width, height));
lvi.SubItems.Add(files[i]);
lvi.Tag = files[i];
lvi.ImageKey = files[i];
lvi.ToolTipText = string.Format("文件名:{0}\r\n类型:{1}\r\n尺寸:{2}", Path.GetFileName(files[i]), Path.GetExtension(files[i]), string.Format("{0}×{1}", width, height));

listView1.Items.Add(lvi);

补充:
我说的是ListViewItem的ToolTipText属性,看上面的代码,在给listView1添加项的时候,每个项ListViewItem都有ToolTipText属性,