Trucco: Impostare lo sfondo della form in modo gradiente
Per impostare lo sfondo di una form in modo gradiente, occorre intervenire nell'evento paint della form, utilizzando la classe LinearGradientBrush dello spazio dei nomi Drawing2 e la classe Rectangle, di seguito si riporta un esempio di codice.
VB.Net
Dim rectForm As New Rectangle(New Point(0, 0), Me.ClientSize)
Dim lineaGradiente As New Drawing2D.LinearGradientBrush(rectForm, Color.Green, _
Color.White, Drawing.Drawing2D.LinearGradientMode.Horizontal)
e.Graphics.FillRectangle(lineaGradiente, rectForm)
C#
Rectangle RectForm = new Rectangle(new Point(0,0), this.ClientSize);
LinearGradientBrush LineaGradiente = new LinearGradientBrush(RectForm, Color.Green, Color.White, LinearGradientMode.Horizontal);
e.Graphics.FillRectangle(LineaGradiente, RectForm);
Nessun commento:
Posta un commento