La Web del Programador: Comunidad de Programadores
 
    Pregunta:  56037 - COLORES DE FORMULARIOS DINAMICOS
Autor:  Clauz Paez
Buenos dias Comunidad.

Podrian ayudarme para hacer que los colores de los objetos (especificamente backcolor y forecolor) en mi formulario (formulario incluido) pueda hacerlos cambios en forma dinamica sin tener que estar cambiando directamente en la propiedad de cada objeto de cada formulario?

Deseo hacerlos dinamicos pero no encuentro como sin tener que hacer una variable publica por cada propiedad que deseo cambiar.

Espero haberme dado a entender. Gracias por su ayuda.

Saludos, Clau ;-)

  Respuesta:  Javier Albornoz
Hola. No entendí bien los de las variables públicas. En el Init del form, mediante código, podrías cambiar los valores que necesitas sin estar usando esas variables publicas. Por ejemplo:

ThisForm.BackColor = rgb( 0,0,0 ) && negro.
ThisForm.txtNumero.BackColor=rgb(255,255,255) && blanco

Si quieres asignarle el mismo color a todos los objetos del form, consulta el metodo SetAll. Algo asi:

ThisForm.SetAll( "BackColor", RGB(255, 0, 0), "TextBox")

Esto asignaría el color RGB(255,0,0) a la propiedad BackColor de todos los texts del form.

Saludos.