SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Soultaker en Viernes 24 de Junio de 2005, 01:49

Título: Obtener La Ubicacion Del Cursor
Publicado por: Soultaker en Viernes 24 de Junio de 2005, 01:49
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
  1. menu_contextual.show(textbo1, cursor.ubication)
  2.  
con este codigo es que muestro el menu contextual.

Alguien sabe porque me sucede esto.

 :comp:
Título: Re: Obtener La Ubicacion Del Cursor
Publicado por: JuanK en Viernes 24 de Junio de 2005, 03:05
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.
Título: Re: Obtener La Ubicacion Del Cursor
Publicado por: Soultaker en Martes 28 de Junio de 2005, 00:03
Bueno ya lo obtuve, use el e.X y e.Y en el evento de KeyDown.

 :comp: