none
TabControl: pestañas y controles RRS feed

  • Pregunta

  • Que tal gente, tengo un problema y espero ustedes me puedan orientar para resolverlo, verán estoy haciendo una aplicación de escritorio en C#, el form tiene un tabControl y 3 pestañas tabPrincipal, tabSuper, tabEmpleado. 

    lo que pretendo es que cuando arranca en el evento Load del formulario se oculten las demás pestañas es decir que quede así: 

    tabControl1.TabPages.Remove(TabSuper);
    tabControl1.TabPages.Remove(TabEmpleado);
    

    cuando en tabPrincipal se hace una comparación de datos, por ejemplo se selecciona una opción que aparezca la pestaña correspondiente, por ejemplo:

     if (txtTipo.Text.Equals("supervisor"))
         {
            tabControl1.TabPages.Add(tabSuper);
         }
     else
         {
            tabControl1.TabPages.Add(tabEmpleado);
         }

    El objetivo se cumple, me muestra la pestaña que necesito, pero el problema es que no me muestra el contenido de la pestaña, es decir no me muestra ningun control, solo me aparece la pestaña en blanco 

    Gracias por su apoyo Saludos 


    Gracias de antemano

    miércoles, 16 de marzo de 2016 19:15

Respuestas

  • >>no se si sea problema por la configuración de Visual Studio

    es una libreria con codigo, no veo que el VS sea el problema

    estas seguro que usas la libreria de forma correcta?


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    Pues la exporte desde el explorador de soluciones, referencias, agregar nueva referencia, y en mi código agregue 
    using ExtControls;
    seguiré intentando, ya que tiempo antes había hecho una aplicación con VS2008, que hacia exactamente la misma función, revise el código anterior y es exactamente igual a como lo tengo en VS2012 revise propiedades del tabControl1 en ambos proyectos y son las mismas en ambos, las propiedades de las tabPages son iguales también

    Gracias de antemano

    miércoles, 16 de marzo de 2016 22:23

Todas las respuestas

  • hola

    recuerdo una consulta similar que planteaba ocultar pestañas de forma dinamica

    CODEPLEX: TabControl con mejoras

    podrias analizar si esto no ayuda en lo que necesitas implementar

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 16 de marzo de 2016 19:22
  • hola

    recuerdo una consulta similar que planteaba ocultar pestañas de forma dinamica

    CODEPLEX: TabControl con mejoras

    podrias analizar si esto no ayuda en lo que necesitas implementar

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    Que tal Leandro, buena tarde, ya había leído ese blog, intente ejecutarlo pero no me deja ocultarlo, no se si sea problema por la configuración de Visual Studio, intentare nuevamente y comento 

    Gracias 

    Gracias de antemano

    miércoles, 16 de marzo de 2016 19:28
  • >>no se si sea problema por la configuración de Visual Studio

    es una libreria con codigo, no veo que el VS sea el problema

    estas seguro que usas la libreria de forma correcta?


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 16 de marzo de 2016 20:18
  • >>no se si sea problema por la configuración de Visual Studio

    es una libreria con codigo, no veo que el VS sea el problema

    estas seguro que usas la libreria de forma correcta?


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    Pues la exporte desde el explorador de soluciones, referencias, agregar nueva referencia, y en mi código agregue 
    using ExtControls;
    seguiré intentando, ya que tiempo antes había hecho una aplicación con VS2008, que hacia exactamente la misma función, revise el código anterior y es exactamente igual a como lo tengo en VS2012 revise propiedades del tabControl1 en ambos proyectos y son las mismas en ambos, las propiedades de las tabPages son iguales también

    Gracias de antemano

    miércoles, 16 de marzo de 2016 22:23