Visual Basic.NET - Referirise a varios controles facilmente

 
Vista:

Referirise a varios controles facilmente

Publicado por ruboma (3 intervenciones) el 17/05/2008 10:52:33
Estoy muy oxidado en VB.
Creo recordar que por ejemplo , si queremos que se producta la misma accion , por ejemplo

Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) text1.lostofocus, text2.lostfocus, text3.lostfocus

text1.text= "HOLA"
text2.text="HOLA"
text3.text="HOLA"

end sub

Pues tengo como unos 80 textbox y todos queiro que diga hola.
Habia una maenra de ahorrarme el ir uno por uno para que ponga hola???? era algo modificacon la parte de byvla, sender ,e no???
No lo recuerod, alguien me refreca la memoria??
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

RE:Referirise a varios controles facilmente

Publicado por Harold V. (411 intervenciones) el 18/05/2008 15:31:44
Hola:

Podrias utiliar un procedimiento que haga eso....

Por ejemplo si tienes 80 cuadors de texto le agregas al nombre un simbolo
ejm: @txtTexto1 o txt_Texto1
de esa menra identificas que el cuadro de texto que tenga ese simbolo debe ser modificado, como???.......

Sub PasarValor (texto as string)

dim ctl as control
For each ctl in Me.Controls
If typeof (ctl) is textbox then
dim txt as textbox=ctl
If txt.name.contains("_") then
txt.text=texto
End if
End If
Next

End sub
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