• Lunes 18 de Noviembre de 2024, 06:54

Autor Tema:  Obtener La Ubicacion Del Cursor  (Leído 1053 veces)

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Obtener La Ubicacion Del Cursor
« en: Viernes 24 de Junio de 2005, 01:49 »
0
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:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Obtener La Ubicacion Del Cursor
« Respuesta #1 en: Viernes 24 de Junio de 2005, 03:05 »
0
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.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Obtener La Ubicacion Del Cursor
« Respuesta #2 en: Martes 28 de Junio de 2005, 00:03 »
0
Bueno ya lo obtuve, use el e.X y e.Y en el evento de KeyDown.

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>