Saltar al contenido principal

 none
Como Acceder a los Controles de RibbonControl C# RRS feed

  • Pregunta

  • El problema que tengo es que quisiera acceder desde el formulario de inicio de sesión al formulario principal directamente para restringir los controles que me ofrece RibbonControl de DotNetBar... Lo habitual que hacía en usando los controles de Visual aplicando un MenuStrip era algo así:

    ((MenuStrip)objHijo.Controls["MenuStrip1"]).Visible = true;.........

    Cómo haría entonces para des-habilitar estos controles que tengo dentro del RibbonPanel en mi caso unos DevComponents.DotNetBar.ButtonItem???? Espero me explique qué es lo que necesito.

    Necesito ayuda

    lunes, 16 de julio de 2018 3:47

Todas las respuestas

  • Ya que nadie me contestó, encontré la solución para que a alguien le sirva, hay que saber que no se puede acceder al formulario principal o padre directamente. Yo lo hice de la siguiente manera:

    public partial class LoginUsuario : Form
        {
            public static FormPrincipal objHijo;   <----- Objeto para acceder a los controles
            public LoginUsuario()
            {
                InitializeComponent();
                objHijo = new FormPrincipal();   <----- Controles del FormPadre
            }

    PARA ACCEDER A LOS CONTROLES DEL DevComponents.DotNetBar ES DE ESTA MANERA:

    objHijo.btClientes.Enabled = false;  <---- Éste es un ejemplo (El Ribbon le agregué botones del mismo control)

    LISTO....

    miércoles, 18 de julio de 2018 0:53