在Winform 的 ListView 上面鼠标放到某一行的时候,出现类似 Vs2005 黄底黑字的提示一样,最好形状能够不规则

解决方案 »

  1.   


            private void listView1_MouseMove(object sender, MouseEventArgs e)
            {
                ListViewItem item = this.listView1.GetItemAt(e.X, e.Y);
                if (item != null)
                {
                    toolTip1.Show(item.Text, listView1, new Point(e.X + 15, e.Y + 15), 1000);
                    toolTip1.Active = true;
                }
                else
                {
                    toolTip1.Active = false;
                }
            }
      

  2.   

       listView1.ShowItemToolTips = true;