次の方法で共有


LinearGradientBrush コンストラクタ (RectangleF, Color, Color, Single, Boolean)

四角形、開始色、終了色、および方向の角度に基づいて、LinearGradientBrush クラスの新しいインスタンスを作成します。

名前空間: System.Drawing.Drawing2D
アセンブリ: System.Drawing (system.drawing.dll 内)

構文

'宣言
Public Sub New ( _
    rect As RectangleF, _
    color1 As Color, _
    color2 As Color, _
    angle As Single, _
    isAngleScaleable As Boolean _
)
'使用
Dim rect As RectangleF
Dim color1 As Color
Dim color2 As Color
Dim angle As Single
Dim isAngleScaleable As Boolean

Dim instance As New LinearGradientBrush(rect, color1, color2, angle, isAngleScaleable)
public LinearGradientBrush (
    RectangleF rect,
    Color color1,
    Color color2,
    float angle,
    bool isAngleScaleable
)
public:
LinearGradientBrush (
    RectangleF rect, 
    Color color1, 
    Color color2, 
    float angle, 
    bool isAngleScaleable
)
public LinearGradientBrush (
    RectangleF rect, 
    Color color1, 
    Color color2, 
    float angle, 
    boolean isAngleScaleable
)
public function LinearGradientBrush (
    rect : RectangleF, 
    color1 : Color, 
    color2 : Color, 
    angle : float, 
    isAngleScaleable : boolean
)

パラメータ

  • rect
    線形グラデーションの範囲を指定する RectangleF 構造体。
  • color1
    グラデーションの開始色を表す Color 構造体。
  • color2
    グラデーションの終了色を表す Color 構造体。
  • angle
    グラデーションの方向線を定義する、x 軸から時計回りで計測した角度。
  • isAngleScaleable
    true に設定すると、この LinearGradientBrush に関連付けられた変換によって角度が影響を受けることが指定されます。それ以外の場合は false に設定します。

解説

方向線と垂直な各線ごとに、線上のすべての点は同じ色になります。

開始線は、方向線に垂直で、四角形のいずれかの隅を通過します。開始線上の点はすべて開始色になります。終了線は、方向線に垂直で、四角形のいずれかの隅を通過します。終了線上の点はすべて終了色になります。

方向線の角度によって、開始線と終了線が通過する隅が決まります。たとえば、角度が 0 度から 90 度の間の場合、開始線は左上隅を通過し、終了線は右下隅を通過します。

プラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 2.0、1.1、1.0

参照

関連項目

LinearGradientBrush クラス
LinearGradientBrush メンバ
System.Drawing.Drawing2D 名前空間