Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
¿Y Cuando Un Formulario Lleva Más De Un Menú Contextual Qué?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje ¿Y Cuando Un Formulario Lleva Más De Un Menú Contextual Qué? 
 
¿A tirar de código? ¿o se puede hacer más de uno con el editor de menús? Yo no he visto cómo, así, a bote pronto...
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Y Cuando Un Formulario Lleva Más De Un Menú Contextual Qué? 
 
Yo los menús contextuales los hago con código. Entre otras cosas, porque el formulario ya llevaría uno propio. Nunca se me habría ocurrido pensar que pudiera tener dos o más menús hechos con el editor de menús funcioinando a la vez... habrá que mirar más detenidamente.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Y Cuando Un Formulario Lleva Más De Un Menú Contextual Qué? 
 
ok. No problemo, es muy sencillito vía código... sólo que me ha surgido la curiosidad.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Y Cuando Un Formulario Lleva Más De Un Menú Contextual Qué? 
 
shordi:

Se me ocurre definir todos los menus en el editor de menus (por que es más sencillo y visual)... pero luego cuando quieras usar  Menú Contextual, lo que hagas (ya con codigo), es poner no visible la parte del menu que no quieras que se muestren.

Por ejmplo:
Con este menú:
Fichero
-Abrir
-Guardar
Ver
-Lista Proveedores
-Lista Materiales
 


Si quieres mostrar el menu de fichero, deberias poner no visible "ver","Lista Proveedores","lista materiales", en el codigo que hagas para llamar al menu contextual de "Fichero"

Saludos.
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Y Cuando Un Formulario Lleva Más De Un Menú Contextual Qué? 
 
Es una manera, pero estoy haciendo una funcioncilla que me los crea automáticamente. Luego la subo.

Saludos.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Y Cuando Un Formulario Lleva Más De Un Menú Contextual Qué? 
 
Lo dicho. Aquí la tenéis
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Y Cuando Un Formulario Lleva Más De Un Menú Contextual Qué? 
 
Y digo yo.

¿ Donde hemos visto que haya mas de un menú contextual ?. Es el flotante,¿ no ?. Suele ser uno.
Que puedas añadir si, pero suele ser uno.

A menos que supongamos que en un formulario, tenemos dos contenedores y al pasar el ratón por uno de ellos.
Cuando hagamos click derecho sobre uno de ellos, aparezca un menú distinto que en el otro contenedor.

Lo dicho, aun no lo he visto.  

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Y Cuando Un Formulario Lleva Más De Un Menú Contextual Qué? 
 
Shell escribió: [Ver mensaje]
Y digo yo.

¿ Donde hemos visto que haya mas de un menú contextual ?. Es el flotante,¿ no ?. Suele ser uno.
Que puedas añadir si, pero suele ser uno.
Lo dicho, aun no lo he visto.  

Saludos


Pues el IDE de gambas lo tiene. Por ejemplo a la izquierda, en el árbol de clases tienes uno y en el propio formulario o incluso en el código tienes otros. No es extraño encontrar varios menús contextuales para diferentes controles. Y menús que varían sus items dependiendo del estado del programa. De ahí, su nombre, menús que dependen del contexto.

Evidentemente nunca puede haber dos o más menús visibles al mismo tiempo, si eso a lo que te referías.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Y Cuando Un Formulario Lleva Más De Un Menú Contextual Qué? 
 
En este caso lo estoy implementando en el cliente ftp. No es lo mismo un click derecho sobre los archivos de la máquina loca, que sobre los de la remota, ni sobre las carpetas remotas, que locales, etc. Ya lo subiré en cuanto lo tenga disponible (El cliente lo estoy haciendo como parte de un programa del curro. Luego extraeré los cambios para el de Gambas-forge....
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Y Cuando Un Formulario Lleva Más De Un Menú Contextual Qué? 
 
Jesús y Shordi:

Si, era eso, que no puede haber mas de un menú contextual a la vez.  

Si fueran dos ventanas o formularios, se abre el menú en una ventana y si vas a la otra ventana al hacer clic con el derecho se cierra
en la primera y para abrir el menú contextual en la segunda hay que volver a hacer click derecho.

Y los menús ocurre lo mismo, pero con el botón izquierdo. Si no seria un lio..
Puede parecer una tontería, pero tiene sus pasos.Son comportamientos.
(Tengo que comentar los de FileView en otro tema, método Activate y Select).

Es que de un principio entendí mal la pregunta. Un formulario puede tener muchos componentes contenedores.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Opción Alineamiento Del Menu Contextual Shell General 5 Miercoles, 24 Febrero 2016, 12:36 Ver último mensaje
Shell
No hay nuevos mensajes Capturar Evento Paste Del Menu Contextual? v3ctor General 11 Jueves, 16 Febrero 2017, 21:00 Ver último mensaje
shordi
No hay nuevos mensajes Menú Contextual En Columnview calcena General 2 Lunes, 30 Julio 2018, 12:43 Ver último mensaje
vuott
No hay nuevos mensajes La Clase Collection No Se Lleva Bien Con L... tincho Aplicaciones/Fragmentos de Código 2 Viernes, 05 Julio 2019, 12:22 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron