LinearGradientBrushを使用して、フォームの背景をグラデーションでペイントしたいと思います。しかし、私は度を使用するのに問題があります。
基本的には対角線のグラデーションを使いたいです。
そのためのパラメータがあります:
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
利用可能な列挙は次のLinearGradientMode
とおりです。
BackwardDiagonal
ForwardDiagonal
Horizontal
Vertical