pues me acaba de surgir una duda, a ver si me podéis ayudar...
Imaginaros que tengo un Button, y lo quiero activar y cambiarle el color. Sería algo como esto:
Button1.Enabled = True
Button1.BackColor = Color.Beige
Ahora imaginaros que tengo una variable string con el nombre del boton. La idea sería poder hacer lo mismo (activar y cambiar el color) pero usando esa variable:
Dim a As String = "Button1"
a.Enabled = True
a.BackColor = Color.Beige
Esto evidentemente me da error, porque las propiedades "Enabled" y "BackColor" son del objeto button, no del string. ¿Pero se podría hacer de alguna manera lo que quiero? Esto me podría ser útil si tengo guardada en una base de datos los botones de un formulario que tengo que activar y desactivar, algo como esto:
Código:
La manera de hacerlo sería recorrer con un dataset esos registros e ir dándole a cada botón la propiedad correspondiente. Pero al recorrer el dataset tengo strings, no botones.Boton - Activo ----------------------- button1 Si button2 Si button3 No button4 Si
Dicho de otra manera, ¿que puedo hacer para que un string tenga las propiedades del objeto al que hace referencia su nombre?
No sé si me he explicado bien....
Bueno, pues un saludo y gracias anticipadas!!!