SimpleShape.FillGradientColor プロパティ

更新 : 2007 年 11 月

図形の塗りつぶしに使用するグラデーションの色を取得または設定します。

名前空間 :  Microsoft.VisualBasic.PowerPacks
アセンブリ :  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)

構文

'宣言
<BrowsableAttribute(True)> _
Public Property FillGradientColor As Color
'使用
Dim instance As SimpleShape
Dim value As Color

value = instance.FillGradientColor

instance.FillGradientColor = value
[BrowsableAttribute(true)]
public Color FillGradientColor { get; set; }
[BrowsableAttribute(true)]
public:
property Color FillGradientColor {
    Color get ();
    void set (Color value);
}
public function get FillGradientColor () : Color
public function set FillGradientColor (value : Color)

プロパティ値

型 : System.Drawing.Color

グラデーションの塗りつぶしに使用される Color

解説

FillStyle プロパティが Solid 以外の値に設定されている場合、グラデーションの効果は表示されません。

FillGradientStyleNone に設定されている場合、このプロパティは無効です。

FillGradientStyleCentral に設定されている場合、図形の中心の色は FillGradientColor によって決定されます。この色は、外縁の FillColor へと徐々に変化していきます。

FillGradientStyleHorizontal または ForwardDiagonal に設定されている場合、色は左端の FillColor から右端の FillGradientColor へと変化します。

FillGradientStyleBackwardDiagonal に設定されている場合、色は左端の FillGradientColor から右端の FillColor へと変化します。

FillGradientStyleVertical に設定されている場合、色は上端の FillColor から下端の FillGradientColor へと変化します。

FillGradientColor プロパティを使用して図形の外観を変更する方法を次の例に示します。この例では、OvalShape1 という名前の OvalShape コントロールがフォームに配置されている必要があります。

Private Sub OvalShape1_Click(ByVal sender As System.Object, _
 ByVal e As System.EventArgs) Handles OvalShape1.Click
    ' Set the fill style.
    OvalShape1.FillStyle = FillStyle.Solid
    ' Set the fill color.
    OvalShape1.FillColor = Color.Red
    ' Set the gradient style.
    OvalShape1.FillGradientStyle = FillGradientStyle.Central
    ' Set the gradient color.
    OvalShape1.FillGradientColor = Color.Purple
End Sub
private void ovalShape1_Click(System.Object sender, System.EventArgs e)
{
    // Set the fill style.
    ovalShape1.FillStyle = FillStyle.Solid;
    // Set the fill color.
    ovalShape1.FillColor = Color.Red;
    // Set the gradient style.
    ovalShape1.FillGradientStyle = FillGradientStyle.Central;
    // Set the gradient color.
    ovalShape1.FillGradientColor = Color.Purple;
}

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

SimpleShape クラス

SimpleShape メンバ

Microsoft.VisualBasic.PowerPacks 名前空間

その他の技術情報

ライン コントロールとシェイプ コントロールの概要 (Visual Studio)

方法 : LineShape コントロールを使用して線を描画する (Visual Studio)

方法 : OvalShape コントロールおよび RectangleShape コントロールを使用して図形を描画する (Visual Studio)