Determinar la visibilidad la pestaña indicada, de forma que se muestre o no.
Si quiero mover de posición la pestaña, debo de usar la propiedad Move del control.
Código VB6:
'Visiblidad controlPestañas.item(indicePestañaDeseada).visible = False controlPestañas.item(indicePestañaDeseada).visible = True 'Para seleccionar una pestaña existente: controlPestañas.item(indicePestañaDeseada).Selected = True
Código C#:
// Visibilidad controlPestañas.Item(indicePestañaDeseada).Visible = false; controlPestañas.Item(indicePestañaDeseada).Visible = true; // Para seleccionar una pestaña existente controlPestañas.item(indicePestañaDeseada).Selected = true;
Ejemplo de creación de pestaña nueva, ocultar pestañas existentes y seleccionar por defecto la pestaña nueva,
Código VB6:
Sub Show 'Crear el panel Set lPnl = gForm.Controls.Add("Threed.SSPanel", "Pers_MiPanel") lPnl.Visible=True lPnl.Object.Caption = "" lPnl.autosize = 3 'Añado el panel como una pestaña al control Tab. gform.controls("TabDatos").InsertItem 100, "Otros", lPnl.Hwnd, 123 'Oculto las 2 primeras pestañas gForm.Controls("TabDatos").item(0).visible=False gForm.Controls("TabDatos").item(1).visible=False 'Selecciono mi pestaña como principal gform.controls("TabDatos").Item(100).Selected = true 'Posicionar la pestaña en segundo lugar gform.controls("TabDatos").Item(100).move 1 gform.controls("TabDatos").Item(1).move 4 end sub
Código C#:
public void Show() { // Crear el panel ICntPanel lPnl = (ICntPanel)gForm.Controls.Add("AhoraOCX.CntPanel", "pers_MiPanel"); lPnl.Visible = true; lPnl.Text = string.Empty; lPnl.ResizeEnabled = true; lPnl.ResizeInterior = true; // Añado el panel como una pestaña al control Tab ICntTab tabDatos = (ICntTab)gForm.Controls["TabDatos"]; tabDatos.InsertItem(100, "Otros", lPnl, 123); // Oculto las dos primeras pestañas tabDatos.Item(0).Visible = false; tabDatos.Item(1).Visible = false; // Selecciono mi pestaña como principal tabDatos.Item(100).Selected = true; // Posicionar la pestaña en segundo lugar tabDatos.Item(100).Move(1); tabDatos.Item(1).Move(4); }
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo