Vereis, tengo un problema a la hora de optimizar codigo.
Resulta que tengo un form con 28 labels y todos quiero que se pongan a 0 cuando cambio de valor en un combobox, hasta aquí bien. El combobox funciona bien y tal.
Pero fijaros en el codigo:
Código VB .NET:
Ver original
Private Sub inicializa() Handles cmb_unitat.SelectedIndexChanged lbl_pregunta_1_1.Text = 0 lbl_pregunta_1_2.Text = 0 lbl_pregunta_2_1.Text = 0 lbl_pregunta_2_2.Text = 0 lbl_pregunta_2_3.Text = 0 lbl_pregunta_3_1.Text = 0 lbl_pregunta_3_2.Text = 0 lbl_pregunta_3_3.Text = 0 lbl_pregunta_4.Text = 0 lbl_pregunta_5.Text = 0 lbl_pregunta_6.Text = 0 lbl_pregunta_7.Text = 0 lbl_pregunta_8.Text = 0 lbl_pregunta_9.Text = 0 lbl_total_pregunta_1_1.Text = 0 lbl_total_pregunta_1_2.Text = 0 lbl_total_pregunta_2_1.Text = 0 lbl_total_pregunta_2_2.Text = 0 lbl_total_pregunta_2_3.Text = 0 lbl_total_pregunta_3_1.Text = 0 lbl_total_pregunta_3_2.Text = 0 lbl_total_pregunta_3_3.Text = 0 lbl_total_pregunta_4.Text = 0 lbl_total_pregunta_5.Text = 0 lbl_total_pregunta_6.Text = 0 lbl_total_pregunta_7.Text = 0 lbl_total_pregunta_8.Text = 0 lbl_total_pregunta_9.Text = 0 End Sub
Aquí bien, porqué tengo 28 labels, pero si en otra aplicación tengo 100 labels que, 100 lineas de codigo?
Como se podría hacer un bucle de esto? He probado de hacer un for each pero no me lo hace, algo debo de hacer mal :(
Me podríais ayudar?
Muchas gracias!
