Visual Basic.NET - Ocultar/habilitar carpeta en un tabControl

   
Vista:

Ocultar/habilitar carpeta en un tabControl

Publicado por co (78 intervenciones) el 11/09/2015 17:28:58
En visual studio 2008, ¿como puedo ocultar una carpeta (pestaña) en un TabControl sin Remove?.

Es decir quiero que este oparativa o no en funcion de los datos que se muestren en la 1ª pestaña, un equivalente al Visible = false de otros objetos.

Mi codificacion, que no funciona es :

1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub Activar_Ocultar_TabPages(ByRef tab As TabControl, _
									ByVal pagina As String, _
									ByVal activo As Boolean)
 
	If activo Then
		tab.TabPages(pagina).Show()
 
	Else
		tab.TabPages(pagina).Hide()
 
	End If
 
End Sub

siendo carpeta = Nombre de la pestaña (podria ser un numero de orden dentro de la colección)
activo = Bolleano que indica si la quiero mostrar o no

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo

Ocultar/habilitar carpeta en un tabControl

Prueba de esta manera:

Para ocultar:

TabPage2.Parent=nothing


Para mostrarlo:

TabPage2.Parent=TabControl1 (TabControl1 es el nombre del tabcontrol que contiene a la pestaña 2)

Saludos cordiales
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ocultar/habilitar carpeta en un tabControl

Publicado por apacheco (78 intervenciones) el 14/09/2015 09:35:15
No me funciona, debo estar muy torpe, porque el Nothing si me funciona, pero una vez hecho el Nothing .... no hay manera de reactivarlo.

1
2
3
4
5
6
7
8
9
If activar Then
	'----------Muestra el Tabpage
	tabAdminist.TabPages("pagDirec").Parent = tabAdminist       ' No Funciona
 
Else
	'----------Oculta / Deshabilita el TabPages(pagina)
	tabAdminist.TabPages("pagDirec").Parent = Nothing              ' Funciona y lo oculta
 
End If

Perdona las molestias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo Patricio Castillo

Ocultar/habilitar carpeta en un tabControl

Llama directamente a:

pagDirec.Parent=tabAdminist

Y listo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar