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 以外的任何其他值,则不会显示渐变效果。

FillGradientStyle 设置为 None 时,此属性不起作用。

FillGradientStyle 设置为 Central 时,形状中心的颜色将由 FillGradientColor 决定。此颜色将在外边缘逐渐与 FillColor 混合到一起。

FillGradientStyle 设置为 HorizontalForwardDiagonal 时,将从左侧的 FillColor 向右侧的 FillGradientColor 混合颜色。

FillGradientStyle 设置为 BackwardDiagonal 时,将从左侧的 FillGradientColor 向右侧的 FillColor 混合颜色。

FillGradientStyle 设置为 Vertical 时,将从顶部的 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 命名空间

其他资源

Line 和 Shape 控件简介 (Visual Studio)

如何:使用 LineShape 控件绘制直线 (Visual Studio)

如何:使用 OvalShape 和 RectangleShape 控件绘制形状 (Visual Studio)