Degradado en formulario

29/07/2004 - 23:17 por Zenkius | Informe spam
Hola!

Quisiera saber cómo puedo hacer que el color de fondo de un formulario sea
un degradado, en vez de un color sólido?????

Zenkius.
 

Leer las respuestas

#1 Miguel Ortiz Falcón
30/07/2004 - 17:29 | Informe spam
Pues mira lo que te recomiendo hacer es que sobreescribas
el método OnPaint del Form y entonces crees un
LinearGradientBrush (que es un degradado)y un Rectangle
con el area del form

Rectangle rect = new Rectangle(0, 0, 100, 100);
LinearGradientBrush linearBrush = new LinearGradientBrush
(rect, Color.Blue, Color.Green,
LinearGradientMode.ForwardDiagonal);

una vez que tienes este objeto simplemente dibuja un
rectangulo del tamaño del formulario a traves del objecto
Graphics del argumento del método Paint...(PaintEventArgs)

Graphics g = e.Graphics;

g.FillRectangle(linearBrush, 0, 0, 100, 100);

y listo!

Ojalá te sirva...Saludos!

Miguel Ortiz Falcón

Hola!

Quisiera saber cómo puedo hacer que el color de fondo de


un formulario sea
un degradado, en vez de un color sólido?????

Zenkius.


.

Preguntas similares