Ribbon |
Responder |
Autor | |
main
Colaborador Unido: 31/Agosto/2009 Localización: OVIEDO Estado: Sin conexión Puntos: 1258 |
Tema: Ribbon Enviado: 05/Octubre/2021 a las 11:00 |
Windows 10 vs Access 2010 Buenos dias al gupo Mi Ribbon se carga en funcion de una serie de parametros que hacen visibles o nó las pestañas, menús etc. Hasta ahora lo que vengo haciendo, cuando alguien cambia alguno de esos parametros es que a través de un boton del menú, al pulsarlo, reinicio la aplicación para que el ribbon se recargue y ya aparezcan o desaparezcan aquellos que se desean. La pregunta es si hay otra forma de hacerlo por codigo invalidando el Ribon y volver a recargarlo sin tener que reiniciar la aplicación. Saludos al grupo
|
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Enviado: 05/Octubre/2021 a las 11:10 |
Con la instrucción:
ObjetoRibbon.Invalidate vuelve a 'recalcular' por completo el Ribbon, con lo que pondrá visibles/ocultas, enabled/disabled las opciones según los parámetros que le hayas puesto.
|
|
main
Colaborador Unido: 31/Agosto/2009 Localización: OVIEDO Estado: Sin conexión Puntos: 1258 |
Enviado: 05/Octubre/2021 a las 11:38 |
Hola Mihura Quien es ObjetoRibbon en la instruccion? En mi modulo Ribbon tengo declarado Public gobjRibbon As IRibbonUI Sub OnRibbonLoad(ribbon As IRibbonUI) Set gobjRibbon = ribbon End Sub y en la tabla USysRibbons el campo RibbonName se llama MenuEmpresa
Editado por main - 05/Octubre/2021 a las 11:40 |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Enviado: 05/Octubre/2021 a las 12:00 |
El objeto ribbon sería el que tienes declarado: gobjRibbon
La instrucción invalidate se refiere al ribbon que tengas cargado, no hay que referirse a el por nombre. |
|
main
Colaborador Unido: 31/Agosto/2009 Localización: OVIEDO Estado: Sin conexión Puntos: 1258 |
Enviado: 05/Octubre/2021 a las 12:23 |
En el modulo Ribbom Public Sub ActualizaRibbon() gobjRibbon.Invalidate End Sub Asi funciona perfectamete Muchas gracias joven Saludos al grupo Se puede cerrar el tema |
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |