Hola que tal?
Para ahorrar tiempo cuando se esta programandohe ido haciendo estas
clases propias(Habilitar, Deshabilitar, limpiar...etc)ha sido realmente
complicado porque ando empezando con esto.
private void Limpiar()
{
foreach(Control control in groupBox1.Controls)
{
if (control is ComboBox && (string) control.Tag == "1")
{
control.SelectedIndex= 0;
}
}
}
1) Porque no puedo asignarle un valor al SelectedIndex a traves de la
variable control????
si lo hago a traves de Combo.SelectedIndex = 0; funciona perfectamente; pero
la idea es ser dinamico. Como podria hacerlo???
2) Como puedo hace para que dentro de los parentesis private void Limpiar()
pueda poner parametros?
ej: private void Limpiar(string NombreControl, string tag, string Accion),
para que mi funcion quede de la ste manera:
switch Accion
case "Habilitar":
foreach(Control control in groupBox1.Controls)
{
if (control is ComboBox && (string) control.Tag == "2")
{
control.Enable= true;
}
}
case "Deshabilitar":
foreach(Control control in groupBox1.Controls)
{
if (control is ComboBox && (string) control.Tag == "2")
{
control.Enable= false;
}
}
y asi sucesivamente...
Quisiera saber como se pueden construir ese tipo de clases y donde se
guardan para poder llamarlas desde cualquier proyecto.
Suerte y de antemano muchas gracias por la ayuda que me puedan brindar.
Juan Suarez
Leer las respuestas