Vb.net 带有度方向的LinearGradientBrush

Vb.net 带有度方向的LinearGradientBrush,vb.net,winforms,graphics,Vb.net,Winforms,Graphics,我想使用LinearGradientBrush绘制具有渐变的窗体的背景;但我在使用学位方面有困难 基本上,我想在对角线中使用线性渐变。有一个参数: Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs) Using br As New LinearGradientBrush(Me.ClientRectangle, _ Color.LightBlue, Co

我想使用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

其中有一个参数:

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