Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   PopupMenu en RxDBRichEdit (https://www.clubdelphi.com/foros/showthread.php?t=44858)

Tonio 16-06-2007 11:31:30

PopupMenu en RxDBRichEdit
 
Hace unos meses preguntaba sobre sobre el funcionamiento de un PopUpMenu en RichEdit.
Lo que no caí en decir entonces, es que lo que no me funcionaba era un PopUpMenu en un RxRichEdit ni en RxDBrichEdit, en ninguno de los dos me funciona, sí me funciona en los RichEdit que vienen con Delphi, pero, como he dicho antes, no en los RxRichEdit.
Como sabéis, traen la propiedad PopUpMenu, pero ¿Qué hago mal para que no me funcionen?
Subrayar Rx es para que se vea la diferencia.
Gracias de antemano, por experiencia se de vuestra generosidad y rapidez en las respuestas, lo digo de verdad y de corazón.
Un saludo.
Tonio.

jhonny 16-06-2007 16:38:59

Bueno, a mi me funciono perfectamente con el TRxRichEdit y el TPopupMenu.

Tonio 16-06-2007 23:26:41

PopUpmenu en RxDBrichEdit
 
He descubierto que poniendo las coordenadas al PopUp, si funciona en los RxRichEdit, si se le dice donde debe salir.

Código Delphi [-]
PopupMenu1.Popup(GetMouseX, GetMouseY);

GetMouseX y GetMouseY, son dos funciones obtenidas de Trucomanía, www.q3.nu, como indican, son para obtener las coordenadas del ratón, lugar donde saldrá el PopUpMenu.
Gracias jhonny y a los que no han contestado, pero que muchas veces lo hacen.

Sin hacer eso no funciona.
Saludos.
Tonio

cHackAll 17-06-2007 01:07:47

¿?
 
Cita:

Empezado por Tonio
...GetMouseX y GetMouseY, son dos funciones obtenidas de Trucomanía...

:eek:
Código Delphi [-]
PopupMenu1.Popup(Mouse.CursorPos.X, Mouse.CursorPos.Y);
:)

Tonio 17-06-2007 18:12:50

PopUpMenu en RxDBRichEdit
 
Gracias cHackAll, así me 'sobran' dos funciones, creo que no tenía ni idea de ellas, o por lo menos no me acuerdo.
Un saludo.
Tonio

jhonny 18-06-2007 04:28:45

Bueno, la verdad es que yo no tuve que hacer eso. Pero en todo caso si se me llegara a presentar tal problema gracias a vos ya sabria como solucionarlo. :)


La franja horaria es GMT +2. Ahora son las 12:51:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi