In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TMenu o TPopupMenu

Foro público de Xailer en español
Responder
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

TMenu o TPopupMenu

Mensaje por XeviCOMAS »

Bien, necesito que se me despliegue un menu i colocarse una opcion seleccionada activa...

Con esto hago visible el Menu o PopupMenu
Application:aForms[1]:ShowPopupMenu( Application:aForms[1]:oPopupMenuFiltrar, 10, 10 )

Pero, cómo hago para que se posicione en la opcion segunda, por ejemplo.
Algo como
Application:aForms[1]:oPopupMenuFiltrar:nIndex := 2

Pos eso, esa inquietud...

Un Saludo,
Xevi.
Un Saludo,
Xevi.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: TMenu o TPopupMenu

Mensaje por XeviCOMAS »

Adjunto Sample Menu, en el que he añadido dos botones.
El primero despliega el Menu de la aplicación y se situa en la opcion 3a de la primera lista de opciones...
Hasta ahí correcto (En su dia José F. me ayudó diciendo como conseguir ese comportamiento)

El segundo boton, muesta un PopUpMenu, pero soy incapaz de enviar pulsación o instrucción a ese PopupMenu para que se desplace o se posicione en una opcion concreta.
En cambio, una vez ese menu está desplegado/visible, pulsando tecla flecha abajo bien que se desplaza esl cursor para seleccionar una u otra opción dentro de ese PopupMenu...
No lo entiendo!!!

Alguna sugerencia???

Gracias.

Un Saludo,
Xevi.
Adjuntos
Menus.zip
(5.42 KiB) Descargado 128 veces
Un Saludo,
Xevi.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: TMenu o TPopupMenu

Mensaje por XeviCOMAS »

Se puede???
No se puede???
Un Saludo,
Xevi.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: TMenu o TPopupMenu

Mensaje por XeviCOMAS »

Se puede???
No se puede???
Un Saludo,
Xevi.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Re: TMenu o TPopupMenu

Mensaje por jfgimenez »

Xevi,

No se puede. La llamada a ShowPopupMenu() no retorna hasta que el usuario ha seleccionado una opción o ha cerrado el menú. Por lo tanto, cualquier código que pongas debajo no se va a ejecutar mientras el menú esté visible.
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder