Obtener una colección de paneles de un formulario
Publicado por Julian Mora (8 intervenciones) el 29/06/2007 22:48:38
Tengo un formulario y muchos paneles en él, hay un botón que referencia a cierto panel, de modo que cuando presione ese botón sólo se muestre el panel asignado a él y los demás se queden invisibles pero son muchos y como que estar poniendo en cada botón que panel se verá y cuales no es, poco estético. Así que busco alguna forma de obtener una coleción de los paneles del formulario, intenté con esto:
Public Sub SetVista(ByVal mipanel As String)
Dim p As New Panel
For Each p in Me.Controls
If p.Name.Equals(mipanel) Then
p.Visible = True
Else
p.Visible = False
End If
Next
End Sub
Pero me da el siguiente error: "Additional information: Specified cast is not valid."
Gracias de antemano por la ayuda.
Public Sub SetVista(ByVal mipanel As String)
Dim p As New Panel
For Each p in Me.Controls
If p.Name.Equals(mipanel) Then
p.Visible = True
Else
p.Visible = False
End If
Next
End Sub
Pero me da el siguiente error: "Additional information: Specified cast is not valid."
Gracias de antemano por la ayuda.
Valora esta pregunta


0