none
Como eliminar un TabPage de un TabControl RRS feed

  • Pergunta

  • Hola ! Estoy tratando de eliminar un tabpage en especifico cuando el cliente da click en un boton "Cancelar", deseo que cierre ese tabpage en especifico, pero resulta que trato de capturarlo y me dice que en tabcontrol no hay ningun control, como que no encuentra ningun tabpage. Les adjunto foto para que me entiendan mejor..Trato de capturar el tabpage, pero no puedo porque segun visual, no tengo ningun tabpage, pero si tengo tabpages activos en las fotos que les dejo...

    Espero que me puedan dar una mano por favor, saludos y muchas gracias de antemano !!


    cervera

    terça-feira, 11 de agosto de 2020 15:11

Todas as Respostas

  • Hola Nicolás Cervera, 

      

    Gracias por levantar tu consulta en los foros de MSDN.

    para eliminar un tabpage  te dejo este codigo de ejemplo 

    private void HideTab1_Click(object sender, EventArgs e) { tabControl1.TabPages.Remove(tabPage1); }

    este segundo es para agregarlo

    private void ShowTab1_Click(object sender, EventArgs e) { tabControl1.TabPages.Add(tabPage1); }

    Recordar tambien que no se puede ocultar solo borrar y agregar y esto lo deberias de hacer en ese evento click no se ve muy bien que es lo que quieres lograr con ese if 

    Andres Aguilar

     ____________________________ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 

     

    terça-feira, 11 de agosto de 2020 17:56
    Moderador
  • Hola ! Usted ve la foto que el tabcontrol en la propiedad control me sale "0", o sea que no hay un control, entonces con ese if estoy forzando la entrada..Lo que usted me dice, no me funciona, porque para obtener un tabpage, tengo que acceder al control "tabcontrol" y de ahi extraer los "tabpages" pero no puedo porque como mostre en la foto, nose porque en el codigo me dice que no hay tabpages, pero cuando compilo el programa, si hay tabpages cargados !..Nose si me explico...Le dejo el codigo con el que ya intente...

    TabPage TPSeleccionado;
    
    TPSeleccionado = TC_ContenedorOp.SelectedTab;
    
    TC_ContenedorOp.TabPages.Remove(TPSeleccionado);
    Desde ya muchas gracias!


    cervera

    terça-feira, 11 de agosto de 2020 22:14