-
Wenas de nuevo.
Estoy haciendo prácticas y no entiendo porque este ejemplo no es capaz de filtrar solo los controles del form que sean etiquetas:
Los controles los recorre bien e incluso si le pongo el nombre de una etiqueta cualquiera que exista en dicho marcaje si entra, pero con la expresión "Label*" NO.http://www.canalvisualbasic.net/foro...ys/smiley5.gif
Dim TextoEnCampo As String
TextoEnCampo = txt1.Text
Dim Element As Control
For Each Element In Me.Controls
If Element.Name = "Label*" Then
If Element.Text = TextoEnCampo Then
Element.BackColor = Color.Salmon
End If
End If
Next
Que falla ?
Gracias.
-
Hola Pedrito
Prueba esto:
TextoEnCampo = txt1.Text
Dim Element As Windows.Forms.Label
For Each Element In Me.Controls
If Element.Text = TextoEnCampo Then
Element.BackColor = Color.Salmon
End If
Next
tambien puedes realizar la busqueda asi:
If Element.Name.Contains([color=#800000 size=2][color=#800000 size=2]"Label"[/color][/color]) [color=#0000ff size=2][color=#0000ff size=2]Then[/color][/color]
Saludos
Luis