CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Obtener La Ubicacion Del Cursor
(1/1)
Soultaker:
Hola a a todos, lo que estoy haciendo es que aparezca un menu contextual en una caja de texto al momento de hacer clic derecho, para eso necesito la ubicacion del cursor, la ubicacion de este la obtengo asi cursor.ubication pero al momento de ejecutarlo el menu contextual que debe aparecer dentro de la caja de texto no me aparece donde esta el cursor, si no me aparece en otro lado.
--- Código: Text ---menu_contextual.show(textbo1, cursor.ubication) con este codigo es que muestro el menu contextual.
Alguien sabe porque me sucede esto.
:comp:
JuanK:
bueno sin aventurarme demasiado...
porque las coordenadas del cursor estan en coordenadas de pantalla, y tu debes posicionarlo es en coordenadas de la ventana,
por ahi en la forma hay una cosa que dice pointToScreen o pointToclien algo asi con eso puedes convertir las coordenadas de pantalla en coordenadas del formulario y listo, ese debe ser el problema.
Soultaker:
Bueno ya lo obtuve, use el e.X y e.Y en el evento de KeyDown.
:comp:
Navegación
Ir a la versión completa