这个ListView.ItemMouseHover Event是.Net 2.0中新加的,按理说应该非常激动人心,但是却有这个臭毛病,那和垃圾有什么区别。例如如下程序,我有3列,分别是 ppp,ooo,vvv。当鼠标在Items里移动时,当且只当Mouse在ppp列里面移动时才会触发ListView.ItemMouseHover Event,在其他2列里移动和没事人似的,简直是气死我了private void Form1_Load(object sender, EventArgs e)
{
listView1.View = View.Details;
listView1.Columns.Add("ppp");
listView1.Columns.Add("ooo");
listView1.Columns.Add("vvv");listView1.Items.Add(new ListViewItem(new string[]{"hh","mm","zz"}));
listView1.Items.Add(new ListViewItem(new string[] { "hh", "mm", "zz" }));
listView1.Items.Add(new ListViewItem(new string[] { "hh", "mm", "zz" }));
listView1.Items.Add(new ListViewItem(new string[] { "hh", "mm", "zz" }));
}// 这个Event只对鼠标对第一列的改变有效,简直是太垃圾了
private void listView1_ItemMouseHover(object sender, ListViewItemMouseHoverEventArgs e)
{
            label1.Text = e.Item.Index.ToString();
}我想让这个Event在其他的列里也生效,有无可能?还望高高手指教多谢