Visual Basic.NET - Obtener coordenadas de un Datagrid

 
Vista:
Imágen de perfil de Mikado1955

Obtener coordenadas de un Datagrid

Publicado por Mikado1955 (15 intervenciones) el 16/02/2007 10:18:42
Al situar el ratón encima de una grid:

Private Sub GRID_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles GRID.MouseHover

. . .
. . .

END SUB

Como se pueden obtener la fila y columna donde está situado el raton?

con VB6 no tenía ningún problema, pero en .NET 2003 he sido incapaz.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Obtener coordenadas de un Datagrid

Publicado por miguel (86 intervenciones) el 16/02/2007 16:11:08
Hola. Mira te paso un codigo k encontre donde obtengo las coordenadas en una datagrid y en base a eso selecciono una fila:

Private Sub datagrid_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles dgBuscarApellido.MouseUp
Try
'obtenemos la coordenadas x e y
Dim pt = New Point(e.X, e.Y)

'HitTestInfo especifica la parte del control de system.windows.form.datagrid
'en el k el usuario hizo click
'HitTest obtiene informacion como el numero de fila y columna
'de un punto de la cuadricula en le k se ha hecho click
'mediante la coordenadoas x e y k se ha pasado como parametro
Dim hti As DataGrid.HitTestInfo = datagrid.HitTest(pt)

If hti.Type = DataGrid.HitTestType.Cell Then
'CurrentCell obtiene o establece la celda k tiene el foco
datagrid.CurrentCell = New DataGridCell(hti.Row, hti.Column)
'selecciona la fila especifica
datagrid.Select(hti.Row)

cadena = Me.DataTable.DefaultView (datagrid.CurrentRowIndex)
("campo1").ToString
End If
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mikado1955

RE:Obtener coordenadas de un Datagrid

Publicado por Mikado1955 (15 intervenciones) el 17/02/2007 07:11:44
De todas maneras, lo voy a intentar. Me has dado una idea de cómo solucionarlo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mikado1955

RE:Obtener coordenadas de un Datagrid

Publicado por Mikado1955 (15 intervenciones) el 19/02/2007 12:38:03
Imposible.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar