datagridview位置
2011-09-08 18:01 墨泣 阅读(316) 评论(0) 编辑 收藏 举报首先取得DataGridView的坐标位置: int dgvX = dataGridView1.Location.X; int dgvY = dataGridView1.Location.Y; 然后取得选中单元格的坐标在DataGridView中的坐标位置: int cellX = dataGridView1.GetCellDisplayRectangle(ColumnIndex,RowIndex,false).X; int cellY = dataGridView1.GetCellDisplayRectangle(ColumnIndex,RowIndex,false).Y; 最后可以得到每个单元格相对于form的坐标为: int x = dgvX + cellX; int y = dgvY + cellY; 这样就可以了,取得单元格坐标位置的主要方法就是 GetCellDisplayRectangle()只要知道这个就比较好处理了