右键获取listview控件各个单元格的值,想更改就简单了吧

来源:互联网 发布:淘宝助理下载不了订单 编辑:程序博客网 时间:2024/05/17 15:38
//右键获取到listView单元格的值        private void listVUser_MouseClick(object sender, MouseEventArgs e)        {            long juli = 0;//保存距离,用来累计选中的列到控件边缘经过的列的总距离+LV控件和边缘的left,就可以和鼠标位置做比较了            if (e.Button == MouseButtons.Right)  //右键            {                for (int i = 0; i < listVUser.Items.Count;i++ )                {                    if (listVUser.Items[i].Selected)                    {                        for (int j = 0; j < listVUser.Items[i].SubItems.Count; j++)                        {                            juli += listVUser.Columns[i].Width;                            if (juli + listVUser.Left > e.X)                            {                                MessageBox.Show(listVUser.Items[i].SubItems[j].Text);                                break;                            }                        }                            break;//跳出循环                    }                }            }        }