怎样在datagridview中获得当前选定单元的坐标值,即left和top的相对坐标?
怎样在datagridview中获得当前选定单元的坐标值,即left和top的相对坐标? 求代碼
[最优解释]
说实话,在界面上动脑筋真的好烦人.哎..要浪费很多精力
[其他解释]
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagrid.hittestinfo(v=vs.80).aspx
[其他解释]
单元格点击事件参数里获取
[其他解释]
二楼网址打不开,三楼那个我没看到坐标的参数啊,给个代码吧
[其他解释]
要这么细吗?一定要鼠标的参数?
单元格的格子参数不行?
[其他解释]
我就是想把日历控制移动选定的单元格下方
[其他解释]
那直接用参数e就可以了,e后面敲个点,利用自动完成,找一找,应该有个e.mousedown或e.select的参数,具体的我也不记得,我去帮你看下
[其他解释]
Private Sub DataGridView1_CellMouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DataGridView1.CellMouseDown
MsgBox(e.RowIndex & " " & e.ColumnIndex & " " & DataGridView1.RowHeadersWidth)
End Sub
Private Sub DataGridView1_CellMouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DataGridView1.CellMouseDown
ContextMenuStrip1.Show(MousePosition.X, MousePosition.Y)
Me.Text = MousePosition.X & " " & MousePosition.Y
Debug.Print(e.Location.X)
End Sub