2012-06-01 1 views
1

Je veux peindre l'arrière-plan d'un formulaire avec gradient en utilisant le LinearGradientBrush; mais j'ai des problèmes en utilisant des degrés. Fondamentalement, je veux utiliser un gradient linéaire en diagonale.LinearGradientBrush avec la direction de degré

Répondre

1

Il y a un paramètre pour que:

Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs) 
    Using br As New LinearGradientBrush(Me.ClientRectangle, _ 
             Color.LightBlue, Color.DarkBlue, _ 
             LinearGradientMode.ForwardDiagonal) 
    e.Graphics.FillRectangle(br, Me.ClientRectangle) 
    End Using 

    MyBase.OnPaint(e) 
End Sub 

Les énumérations disponibles pour LinearGradientMode sont:

BackwardDiagonal 
ForwardDiagonal 
Horizontal 
Vertical 
+0

: | J'ai honte de ma question ... Merci pour votre réponse rapide !!! – MiBol