obtener las coordenadas del raton en un form

29/06/2006 - 20:25 por Edgar | Informe spam
Alguien me puede ayudar para obtener las coordenadas del ratón, para
obtener las coordenadas del ratón uso varias funciones pero me da las
coordenadas de la pantalla de Windows y yo quiero obtener las
coordenadas de un formulario de visual Basic en donde empiecen las
coordenadas (0,0) en la parte superior izquierda del form y no en la
parte superior izquierda del escritorio de Windows, existe alguna
función que me de estas coordenadas.
SALUDOS

Preguntas similare

Leer las respuestas

#1 SoftJaén
29/06/2006 - 22:27 | Informe spam
"Edgar" preguntó:

Alguien me puede ayudar para obtener las coordenadas del ratón



Hola, Edgar:

Como no has expuesto código alguno, ignoro lo que estás ejecutando para
obtener las coordenadas del ratón.

Si deseas obtener las coordenadas cliente del formulario, en el propio
evento «MouseMove» del formulario, prueba a ejecutar algo parecido a lo
siguiente:

Private Sub Form1_MouseMove( ... ) Handles Me.MouseMove

Label1.Text = String.Format("Coordenador del ratón: " & _
"X = {0} , Y = {1}", e.X, e.Y)

End Sub

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 SoftJaén
29/06/2006 - 22:46 | Informe spam
Te advierto que si ejecutas el ejemplo, y mueves el ratón con un botón
pulsado, puedes obtener hasta las coordenadas del escritorio de Windows. :-)

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#3 Edgar
29/06/2006 - 22:54 | Informe spam
SoftJaén ha escrito:

"Edgar" preguntó:

> Alguien me puede ayudar para obtener las coordenadas del ratón

Hola, Edgar:

Como no has expuesto código alguno, ignoro lo que estás ejecutando para
obtener las coordenadas del ratón.

Si deseas obtener las coordenadas cliente del formulario, en el propio
evento «MouseMove» del formulario, prueba a ejecutar algo parecido a lo
siguiente:

Private Sub Form1_MouseMove( ... ) Handles Me.MouseMove

Label1.Text = String.Format("Coordenador del ratón: " & _
"X = {0} , Y = {1}", e.X, e.Y)

End Sub

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.



Hola SoftJaén
Gracias por la informacion si me sirvio es exactamente lo que queria y
como nota las funciones que yo estaba usando son:

Label1.Text = Me.PointToScreen(New Point(e.X, e.Y)).ToString()
Label1.Text = Current.Position.X & Current.Position.Y
Label1.Text = Me.Cursor.Clip.ToString()
Label1.Text = Cursor.Clip.ToString
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida