LinearGradientBrush 构造函数

定义

使用指定的点和颜色初始化 LinearGradientBrush 类的新实例。

重载

LinearGradientBrush(Point, Point, Color, Color)

使用指定的点和颜色初始化 LinearGradientBrush 类的新实例。

LinearGradientBrush(PointF, PointF, Color, Color)

使用指定的点和颜色初始化 LinearGradientBrush 类的新实例。

LinearGradientBrush(Rectangle, Color, Color, LinearGradientMode)

根据一个矩形、起始颜色和结束颜色以及方向,创建 LinearGradientBrush 类的新实例。

LinearGradientBrush(Rectangle, Color, Color, Single)

根据一个矩形、起始颜色和结束颜色以及方向角度,创建 LinearGradientBrush 类的新实例。

LinearGradientBrush(RectangleF, Color, Color, LinearGradientMode)

根据一个矩形、起始颜色和结束颜色以及方向模式,创建 LinearGradientBrush 类的新实例。

LinearGradientBrush(RectangleF, Color, Color, Single)

根据一个矩形、起始颜色和结束颜色以及方向角度,创建 LinearGradientBrush 类的新实例。

LinearGradientBrush(Rectangle, Color, Color, Single, Boolean)

根据一个矩形、起始颜色和结束颜色以及方向角度,创建 LinearGradientBrush 类的新实例。

LinearGradientBrush(RectangleF, Color, Color, Single, Boolean)

根据一个矩形、起始颜色和结束颜色以及方向角度,创建 LinearGradientBrush 类的新实例。

LinearGradientBrush(Point, Point, Color, Color)

Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs

使用指定的点和颜色初始化 LinearGradientBrush 类的新实例。

public:
 LinearGradientBrush(System::Drawing::Point point1, System::Drawing::Point point2, System::Drawing::Color color1, System::Drawing::Color color2);
public LinearGradientBrush (System.Drawing.Point point1, System.Drawing.Point point2, System.Drawing.Color color1, System.Drawing.Color color2);
new System.Drawing.Drawing2D.LinearGradientBrush : System.Drawing.Point * System.Drawing.Point * System.Drawing.Color * System.Drawing.Color -> System.Drawing.Drawing2D.LinearGradientBrush
Public Sub New (point1 As Point, point2 As Point, color1 As Color, color2 As Color)

参数

point1
Point

表示线性渐变起点的 Point 结构。

point2
Point

表示线性渐变终点的 Point 结构。

color1
Color

表示线性渐变起始色的 Color 结构。

color2
Color

表示线性渐变结束色的 Color 结构。

适用于

LinearGradientBrush(PointF, PointF, Color, Color)

Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs

使用指定的点和颜色初始化 LinearGradientBrush 类的新实例。

public:
 LinearGradientBrush(System::Drawing::PointF point1, System::Drawing::PointF point2, System::Drawing::Color color1, System::Drawing::Color color2);
public LinearGradientBrush (System.Drawing.PointF point1, System.Drawing.PointF point2, System.Drawing.Color color1, System.Drawing.Color color2);
new System.Drawing.Drawing2D.LinearGradientBrush : System.Drawing.PointF * System.Drawing.PointF * System.Drawing.Color * System.Drawing.Color -> System.Drawing.Drawing2D.LinearGradientBrush
Public Sub New (point1 As PointF, point2 As PointF, color1 As Color, color2 As Color)

参数

point1
PointF

表示线性渐变起点的 PointF 结构。

point2
PointF

表示线性渐变终点的 PointF 结构。

color1
Color

表示线性渐变起始色的 Color 结构。

color2
Color

表示线性渐变结束色的 Color 结构。

适用于

LinearGradientBrush(Rectangle, Color, Color, LinearGradientMode)

Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs

根据一个矩形、起始颜色和结束颜色以及方向,创建 LinearGradientBrush 类的新实例。

public:
 LinearGradientBrush(System::Drawing::Rectangle rect, System::Drawing::Color color1, System::Drawing::Color color2, System::Drawing::Drawing2D::LinearGradientMode linearGradientMode);
public LinearGradientBrush (System.Drawing.Rectangle rect, System.Drawing.Color color1, System.Drawing.Color color2, System.Drawing.Drawing2D.LinearGradientMode linearGradientMode);
new System.Drawing.Drawing2D.LinearGradientBrush : System.Drawing.Rectangle * System.Drawing.Color * System.Drawing.Color * System.Drawing.Drawing2D.LinearGradientMode -> System.Drawing.Drawing2D.LinearGradientBrush
Public Sub New (rect As Rectangle, color1 As Color, color2 As Color, linearGradientMode As LinearGradientMode)

参数

rect
Rectangle

指定线性渐变边界的 Rectangle 结构。

color1
Color

表示渐变起始色的 Color 结构。

color2
Color

表示渐变结束色的 Color 结构。

linearGradientMode
LinearGradientMode

指定渐变方向的 LinearGradientMode 枚举元素。 渐变方向决定渐变的起点和终点。 例如,LinearGradientMode.ForwardDiagonal 指定起点是矩形的左上角,而终点是矩形的右下角。

适用于

LinearGradientBrush(Rectangle, Color, Color, Single)

Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs

根据一个矩形、起始颜色和结束颜色以及方向角度,创建 LinearGradientBrush 类的新实例。

public:
 LinearGradientBrush(System::Drawing::Rectangle rect, System::Drawing::Color color1, System::Drawing::Color color2, float angle);
public LinearGradientBrush (System.Drawing.Rectangle rect, System.Drawing.Color color1, System.Drawing.Color color2, float angle);
new System.Drawing.Drawing2D.LinearGradientBrush : System.Drawing.Rectangle * System.Drawing.Color * System.Drawing.Color * single -> System.Drawing.Drawing2D.LinearGradientBrush
Public Sub New (rect As Rectangle, color1 As Color, color2 As Color, angle As Single)

参数

rect
Rectangle

指定线性渐变边界的 Rectangle 结构。

color1
Color

表示渐变起始色的 Color 结构。

color2
Color

表示渐变结束色的 Color 结构。

angle
Single

渐变方向线的角度(以 X 轴的顺时针角度计算)。

注解

任何垂直于方向线的线条上的所有点都具有相同的颜色。

起始线垂直于方向线,穿过矩形的一个角。 起始线上的所有点都是起始颜色。 然后,结束线垂直于方向线,并穿过矩形的一个角。 结束线上的所有点都是结束颜色。

方向线的角度决定了起始线和结束线通过的角。 例如,如果角度介于 0 到 90 度之间,则起始线穿过左上角,终点线穿过右下角。

适用于

LinearGradientBrush(RectangleF, Color, Color, LinearGradientMode)

Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs

根据一个矩形、起始颜色和结束颜色以及方向模式,创建 LinearGradientBrush 类的新实例。

public:
 LinearGradientBrush(System::Drawing::RectangleF rect, System::Drawing::Color color1, System::Drawing::Color color2, System::Drawing::Drawing2D::LinearGradientMode linearGradientMode);
public LinearGradientBrush (System.Drawing.RectangleF rect, System.Drawing.Color color1, System.Drawing.Color color2, System.Drawing.Drawing2D.LinearGradientMode linearGradientMode);
new System.Drawing.Drawing2D.LinearGradientBrush : System.Drawing.RectangleF * System.Drawing.Color * System.Drawing.Color * System.Drawing.Drawing2D.LinearGradientMode -> System.Drawing.Drawing2D.LinearGradientBrush
Public Sub New (rect As RectangleF, color1 As Color, color2 As Color, linearGradientMode As LinearGradientMode)

参数

rect
RectangleF

指定线性渐变边界的 RectangleF 结构。

color1
Color

表示渐变起始色的 Color 结构。

color2
Color

表示渐变结束色的 Color 结构。

linearGradientMode
LinearGradientMode

指定渐变方向的 LinearGradientMode 枚举元素。 渐变方向决定渐变的起点和终点。 例如,LinearGradientMode.ForwardDiagonal 指定起点是矩形的左上角,而终点是矩形的右下角。

适用于

LinearGradientBrush(RectangleF, Color, Color, Single)

Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs

根据一个矩形、起始颜色和结束颜色以及方向角度,创建 LinearGradientBrush 类的新实例。

public:
 LinearGradientBrush(System::Drawing::RectangleF rect, System::Drawing::Color color1, System::Drawing::Color color2, float angle);
public LinearGradientBrush (System.Drawing.RectangleF rect, System.Drawing.Color color1, System.Drawing.Color color2, float angle);
new System.Drawing.Drawing2D.LinearGradientBrush : System.Drawing.RectangleF * System.Drawing.Color * System.Drawing.Color * single -> System.Drawing.Drawing2D.LinearGradientBrush
Public Sub New (rect As RectangleF, color1 As Color, color2 As Color, angle As Single)

参数

rect
RectangleF

指定线性渐变边界的 RectangleF 结构。

color1
Color

表示渐变起始色的 Color 结构。

color2
Color

表示渐变结束色的 Color 结构。

angle
Single

渐变方向线的角度(以 X 轴的顺时针角度计算)。

注解

任何垂直于方向线的线条上的所有点都具有相同的颜色。

起始线垂直于方向线,穿过矩形的一个角。 起始线上的所有点都是起始颜色。 然后,结束线垂直于方向线,并穿过矩形的一个角。 结束线上的所有点都是结束颜色。

方向线的角度决定了起始线和结束线通过的角。 例如,如果角度介于 0 到 90 度之间,则起始线穿过左上角,终点线穿过右下角。

适用于

LinearGradientBrush(Rectangle, Color, Color, Single, Boolean)

Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs

根据一个矩形、起始颜色和结束颜色以及方向角度,创建 LinearGradientBrush 类的新实例。

public:
 LinearGradientBrush(System::Drawing::Rectangle rect, System::Drawing::Color color1, System::Drawing::Color color2, float angle, bool isAngleScaleable);
public LinearGradientBrush (System.Drawing.Rectangle rect, System.Drawing.Color color1, System.Drawing.Color color2, float angle, bool isAngleScaleable);
new System.Drawing.Drawing2D.LinearGradientBrush : System.Drawing.Rectangle * System.Drawing.Color * System.Drawing.Color * single * bool -> System.Drawing.Drawing2D.LinearGradientBrush
Public Sub New (rect As Rectangle, color1 As Color, color2 As Color, angle As Single, isAngleScaleable As Boolean)

参数

rect
Rectangle

指定线性渐变边界的 Rectangle 结构。

color1
Color

表示渐变起始色的 Color 结构。

color2
Color

表示渐变结束色的 Color 结构。

angle
Single

渐变方向线的角度(以 X 轴的顺时针角度计算)。

isAngleScaleable
Boolean

设置为 true,指定角度受与此 LinearGradientBrush 关联的转换所影响;否则为 false

注解

任何垂直于方向线的线条上的所有点都具有相同的颜色。

起始线垂直于方向线,穿过矩形的一个角。 起始线上的所有点都是起始颜色。 然后,结束线垂直于方向线,并穿过矩形的一个角。 结束线上的所有点都是结束颜色。

方向线的角度决定了起始线和结束线通过的角。 例如,如果角度介于 0 到 90 度之间,则起始线穿过左上角,终点线穿过右下角。

适用于

LinearGradientBrush(RectangleF, Color, Color, Single, Boolean)

Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs
Source:
LinearGradientBrush.cs

根据一个矩形、起始颜色和结束颜色以及方向角度,创建 LinearGradientBrush 类的新实例。

public:
 LinearGradientBrush(System::Drawing::RectangleF rect, System::Drawing::Color color1, System::Drawing::Color color2, float angle, bool isAngleScaleable);
public LinearGradientBrush (System.Drawing.RectangleF rect, System.Drawing.Color color1, System.Drawing.Color color2, float angle, bool isAngleScaleable);
new System.Drawing.Drawing2D.LinearGradientBrush : System.Drawing.RectangleF * System.Drawing.Color * System.Drawing.Color * single * bool -> System.Drawing.Drawing2D.LinearGradientBrush
Public Sub New (rect As RectangleF, color1 As Color, color2 As Color, angle As Single, isAngleScaleable As Boolean)

参数

rect
RectangleF

指定线性渐变边界的 RectangleF 结构。

color1
Color

表示渐变起始色的 Color 结构。

color2
Color

表示渐变结束色的 Color 结构。

angle
Single

渐变方向线的角度(以 X 轴的顺时针角度计算)。

isAngleScaleable
Boolean

设置为 true,指定角度受与此 LinearGradientBrush 关联的转换所影响;否则为 false

注解

任何垂直于方向线的线条上的所有点都具有相同的颜色。

起始线垂直于方向线,穿过矩形的一个角。 起始线上的所有点都是起始颜色。 然后,结束线垂直于方向线,并穿过矩形的一个角。 结束线上的所有点都是结束颜色。

方向线的角度决定了起始线和结束线通过的角。 例如,如果角度介于 0 到 90 度之间,则起始线穿过左上角,终点线穿过右下角。

适用于