Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: тαптяα en 6 Enero 2011, 00:11 AM

Título: Usar todos los labels.
Publicado por: тαптяα en 6 Enero 2011, 00:11 AM
Quizas el titulo no explique muy bien mi estado de locura y ansiedad actual.

Bueno lo que intento hacer es que si le das a un boton:

Es que todos los labels hagan esto:

Label1.BorderStyle = 0


Sin tener que escribir lo mismo..

¿se puede?
Título: Re: Usar todos los labels.
Publicado por: agus0 en 6 Enero 2011, 00:13 AM
Lo Ideal Seria que uses Matrices entonces con un Bucle le haces eso a todos "De un saque"
Título: Re: Usar todos los labels.
Publicado por: тαптяα en 6 Enero 2011, 00:17 AM
Cita de: agus0 en  6 Enero 2011, 00:13 AM
Lo Ideal Seria que uses Matrices entonces con un Bucle le haces eso a todos "De un saque"
Ahora mismo, me aumenta la rabia, realmente todos los labels son iguales, pero se me ha ocurrido la brillante idea de no usar matrices, sino dejar cada label independiente..

¿Se puede o he de empezar de 0 ?
Título: Re: Usar todos los labels.
Publicado por: BlackZeroX en 6 Enero 2011, 00:23 AM
.
Esto te ayudara si no tienes un Array de controles.

Código (Vb) [Seleccionar]


Dim v   As Variant
    For Each v In Me.Controls   '  // Me = Form Actual  tambien puedes poner Form1.controls etc..
        If TypeName(v) = "Label" Then
            With v
                .BorderStyle = 0
                .BackColor = vbRed
            End With
        End If
    Next v



Temibles Lunas!¡.
Título: Re: Usar todos los labels.
Publicado por: тαптяα en 6 Enero 2011, 00:24 AM
Voy a probar eso puede que me ahorre unas 70 lineas jajajja

Edito: Gracias.