バージョン

CreateRectangularGradientFill(Double,Double,Double,Double,Color,Color) メソッド

セルの塗りつぶしに適用できる長方形グラデーションを作成します。
シンタックス
'宣言
 
Public Overloads Shared Function CreateRectangularGradientFill( _
   ByVal left As System.Double, _
   ByVal top As System.Double, _
   ByVal right As System.Double, _
   ByVal bottom As System.Double, _
   ByVal color1 As System.Drawing.Color, _
   ByVal color2 As System.Drawing.Color _
) As CellFillRectangularGradient
public static CellFillRectangularGradient CreateRectangularGradientFill( 
   System.double left,
   System.double top,
   System.double right,
   System.double bottom,
   System.Drawing.Color color1,
   System.Drawing.Color color2
)

パラメータ

left
グラデーションのインナー長方形の左辺です。0.0 (セルの左辺) から 1.0 (セルの右辺) までの値をとります。
top
グラデーションのインナー長方形の上辺です。0.0 (セルの上辺) から 1.0 (セルの底辺) までの値をとります。
right
グラデーションのインナー長方形の右辺です。0.0 (セルの左辺) から 1.0 (セルの右辺) までの値をとります。
bottom
グラデーションのインナー長方形の底辺です。0.0 (セルの上辺) から 1.0 (セルの底辺) までの値をとります。
color1
グラデーションのインナー長方形の色。
color2
グラデーションのアウター長方形 (セルの縁) の色。
例外
例外解説
System.ArgumentOutOfRangeExceptionlefttopright、または bottom が 0.0 未満の値であるか、または 1.0 を超える値です。
System.ArgumentExceptioncolor1 または color2 は色がない状態かシステム カラーである、または不透明ではないアルファ チャネルがあります。
解説

長方形グラデーションは、インナー長方形とワンセットのグラデーション境界を指定するという形で定義します。グラデーションはインナー長方形の縁からセルの縁に向かって進みます。インナー長方形の高さや幅がゼロでない場合、インナー長方形の中心は最初のグラデーション境界の色で塗りつぶされます。

インナー長方形は、lefttopright、および bottom の各パラメーターによって定義されます。こうしたパラメーターは、0.0 から 1.0 の範囲の相対値で、左上から右下に向かって増えていきます。したがって、たとえば、中心から外に向かって進むグラデーションを指定するには、すべての値を 0.5 に設定します。また、セルの左下隅から外に向かって進むグラデーションを指定するには、以下の値を使用します: left = 0.0、top = 1.0、right = 0.0、bottom = 1.0。

参照

オンラインで表示: GitHub