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 subCó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