Foros del Web » Programación para mayores de 30 ;) » .NET »

Acceder a elementos de un Windows Form

Estas en el tema de Acceder a elementos de un Windows Form en el foro de .NET en Foros del Web. tengo varios comboBox en un Windows.Form tengo este codigo: Código: in1_cbx.Items.Add("0" + i + ":00"); in2_cbx.Items.Add("0" + i + ":00"); in3_cbx.Items.Add("0" + i + ":00"); ...
  #1 (permalink)  
Antiguo 03/03/2011, 21:33
 
Fecha de Ingreso: enero-2010
Mensajes: 5
Antigüedad: 14 años, 3 meses
Puntos: 0
Pregunta Acceder a elementos de un Windows Form

tengo varios comboBox en un Windows.Form

tengo este codigo:

Código:
                    in1_cbx.Items.Add("0" + i + ":00");
                    in2_cbx.Items.Add("0" + i + ":00");
                    in3_cbx.Items.Add("0" + i + ":00");
                    in4_cbx.Items.Add("0" + i + ":00");
                    in5_cbx.Items.Add("0" + i + ":00");
                    in6_cbx.Items.Add("0" + i + ":00");
                    in7_cbx.Items.Add("0" + i + ":00");
                    in8_cbx.Items.Add("0" + i + ":00");
                    in9_cbx.Items.Add("0" + i + ":00");
                    in10_cbx.Items.Add("0" + i + ":00");
                    in11_cbx.Items.Add("0" + i + ":00");
                    in12_cbx.Items.Add("0" + i + ":00");
                    in13_cbx.Items.Add("0" + i + ":00");
                    in14_cbx.Items.Add("0" + i + ":00");
mi pregunta es: como puedo acceder dinamicamente a ellos sin tener que nombrarlos uno por uno?
  #2 (permalink)  
Antiguo 03/03/2011, 22:10
 
Fecha de Ingreso: enero-2010
Mensajes: 5
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Acceder a elementos de un Windows Form

jeje, ya lo resolvi.

Código C#:
Ver original
  1. foreach (Control control in groupBox1.Controls)
  2.             {
  3.                    if(control is ComboBox)
  4.                    {
  5.                        MessageBox.Show(control.Text);
  6.                    }
  7.  }
  8.  
  9. //si el ComboBox esta dentro de un groupBox, si no seria:
  10.  
  11. foreach (Control control in this.Controls)
  12.             {
  13.                    if(control is ComboBox)
  14.                    {
  15.                        MessageBox.Show(control.Text);
  16.                    }
  17.  }

Etiquetas: c#, combobox, vb, windows, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:45.