Generalizar el color de fondo de mis formularios

05/08/2005 - 07:25 por ®Alejo® | Informe spam
Hola...
Utilizo unos controles (Botones, combos etc.) los cuales cambian su aspecto
cada vez que el windows cambia el Tema (Olivo,Azul,Plateado) y cuando no
estan en Win Xp, quedan por defecto en uno de los 3 temas.
Mi preguntaba si puedo hacer esto con los fondos (BackColor) de los
formularios. Es decir si puedo crear instancias del System.Windows.Forms y
crear mis formularios, con metodos o funciones sobreescritas, en este caso,
sobrescribiría el método ".BackColor" para que cada vez que cambie el Tema
del Win Xp,cambie tambien el fondo , y no tener que hacerlo en cada uno de
todos los formularios.

Si por ahi hay un codigo que me ayude en la web me avisan para revisarlo.

Gracias de ante mano.

®®Alejo®®
 

Leer las respuestas

#1 Miguel Ortiz Falcon
05/08/2005 - 23:38 | Informe spam
Por lo que dices en esta parte:

"para que cada vez que cambie el Tema
del Win Xp,cambie tambien el fondo , y no tener que hacerlo en cada uno de
todos los formularios"

Pues eso se hace automático, ya que si el fomulario está asignado a un color
del sistema, tendrias que escoger qué color del sistema quieres. O no se si
te refieras a que si quieres escoger otro color del sistema para fondo del
formulario tienes que estar asignandolo formulario por formulario, en ese
caso, pues usa herencia.

Saludos...

Miguel Ortiz Falcón



"®Alejo®" escribió en el mensaje
news:OW%
Hola...
Utilizo unos controles (Botones, combos etc.) los cuales cambian su
aspecto cada vez que el windows cambia el Tema (Olivo,Azul,Plateado) y
cuando no estan en Win Xp, quedan por defecto en uno de los 3 temas.
Mi preguntaba si puedo hacer esto con los fondos (BackColor) de los
formularios. Es decir si puedo crear instancias del System.Windows.Forms y
crear mis formularios, con metodos o funciones sobreescritas, en este
caso, sobrescribiría el método ".BackColor" para que cada vez que cambie
el Tema del Win Xp,cambie tambien el fondo , y no tener que hacerlo en
cada uno de todos los formularios.

Si por ahi hay un codigo que me ayude en la web me avisan para revisarlo.

Gracias de ante mano.

®®Alejo®®


Preguntas similares