LinearGradientBrush クラス
線形グラデーションされた Brush オブジェクトをカプセル化します。このクラスは継承できません。
この型のすべてのメンバの一覧については、LinearGradientBrush メンバ を参照してください。
System.Object
System.MarshalByRefObject
System.Drawing.Brush
System.Drawing.Drawing2D.LinearGradientBrush
NotInheritable Public Class LinearGradientBrush
Inherits Brush
[C#]
public sealed class LinearGradientBrush : Brush
[C++]
public __gc __sealed class LinearGradientBrush : public Brush
[JScript]
public class LinearGradientBrush extends Brush
スレッドセーフ
この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。
解説
このクラスは、2 色のグラデーションとカスタム多色グラデーションの両方をカプセル化します。
すべての線形グラデーションは、四角形の幅または 2 点で指定された直線に沿って定義されます。
既定では、2 色線形グラデーションは開始色から終了色まで、指定された直線に沿って水平方向に均等に線形ブレンドされます。ブレンド パターンをカスタマイズするには、 Blend クラス、 SetSigmaBellShape メソッド、または SetBlendTriangularShape メソッドを使用します。グラデーションの方向をカスタマイズするには、 LinearGradientMode 列挙体を指定するか、コンストラクタの角度を指定します。
多色グラデーションを作成するには InterpolationColors プロパティを使用します。
Transform プロパティは、グラデーションに適用されるローカル ジオメトリック変換を指定します。
必要条件
名前空間: System.Drawing.Drawing2D
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: System.Drawing (System.Drawing.dll 内)