收藏 分享(赏)

Color 结构.doc

上传人:cw6mk8 文档编号:7526061 上传时间:2019-05-20 格式:DOC 页数:14 大小:702.50KB
下载 相关 举报
Color 结构.doc_第1页
第1页 / 共14页
Color 结构.doc_第2页
第2页 / 共14页
Color 结构.doc_第3页
第3页 / 共14页
Color 结构.doc_第4页
第4页 / 共14页
Color 结构.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、Color 结构.NET Framework 4.5其他版本表示一种 ARGB 颜色(alpha、红色、绿色、蓝色)。命名空间: System.Drawing程序集: System.Drawing(在 System.Drawing.dll 中)语法C#C+F#VB声明_Public Structure ColorColor 类型公开以下成员。属性名称 说明A 获取此 Color 结构的 alpha 分量值。AliceBlue 获取 ARGB 值为 #FFF0F8FF 的系统定义的颜色。AntiqueWhite 获取 ARGB 值为 #FFFAEBD7 的系统定义的颜色。Aqua 获取 ARGB

2、 值为 #FF00FFFF 的系统定义的颜色。Aquamarine 获取 ARGB 值为 #FF7FFFD4 的系统定义的颜色。Azure 获取 ARGB 值为 #FFF0FFFF 的系统定义的颜色。B 获取此 Color 结构的蓝色分量值。Beige 获取 ARGB 值为 #FFF5F5DC 的系统定义的颜色。Bisque 获取 ARGB 值为 #FFFFE4C4 的系统定义的颜色。Black 获取 ARGB 值为 #FF000000 的系统定义的颜色。BlanchedAlmond 获取 ARGB 值为 #FFFFEBCD 的系统定义的颜色。Blue 获取 ARGB 值为 #FF0000FF

3、 的系统定义的颜色。BlueViolet 获取 ARGB 值为 #FF8A2BE2 的系统定义的颜色。Brown 获取 ARGB 值为 #FFA52A2A 的系统定义的颜色。BurlyWood 获取 ARGB 值为 #FFDEB887 的系统定义的颜色。CadetBlue 获取 ARGB 值为 #FF5F9EA0 的系统定义的颜色。Chartreuse 获取 ARGB 值为 #FF7FFF00 的系统定义的颜色。Chocolate 获取 ARGB 值为 #FFD2691E 的系统定义的颜色。Coral 获取 ARGB 值为 #FFFF7F50 的系统定义的颜色。CornflowerBlue 获

4、取 ARGB 值为 #FF6495ED 的系统定义的颜色。Cornsilk 获取 ARGB 值为 #FFFFF8DC 的系统定义的颜色。Crimson 获取 ARGB 值为 #FFDC143C 的系统定义的颜色。Cyan 获取 ARGB 值为 #FF00FFFF 的系统定义的颜色。DarkBlue 获取 ARGB 值为 #FF00008B 的系统定义的颜色。DarkCyan 获取 ARGB 值为 #FF008B8B 的系统定义的颜色。DarkGoldenrod 获取 ARGB 值为 #FFB8860B 的系统定义的颜色。DarkGray 获取 ARGB 值为 #FFA9A9A9 的系统定义的颜

5、色。DarkGreen 获取 ARGB 值为 #FF006400 的系统定义的颜色。DarkKhaki 获取 ARGB 值为 #FFBDB76B 的系统定义的颜色。DarkMagenta 获取 ARGB 值为 #FF8B008B 的系统定义的颜色。DarkOliveGreen 获取 ARGB 值为 #FF556B2F 的系统定义的颜色。DarkOrange 获取 ARGB 值为 #FFFF8C00 的系统定义的颜色。DarkOrchid 获取 ARGB 值为 #FF9932CC 的系统定义的颜色。DarkRed 获取 ARGB 值为 #FF8B0000 的系统定义的颜色。DarkSalmon

6、获取 ARGB 值为 #FFE9967A 的系统定义的颜色。DarkSeaGreen 获取 ARGB 值为 #FF8FBC8F 的系统定义的颜色。DarkSlateBlue 获取 ARGB 值为 #FF483D8B 的系统定义的颜色。DarkSlateGray 获取 ARGB 值为 #FF2F4F4F 的系统定义的颜色。DarkTurquoise 获取 ARGB 值为 #FF00CED1 的系统定义的颜色。DarkViolet 获取 ARGB 值为 #FF9400D3 的系统定义的颜色。DeepPink 获取 ARGB 值为 #FFFF1493 的系统定义的颜色。DeepSkyBlue 获取

7、ARGB 值为 #FF00BFFF 的系统定义的颜色。DimGray 获取 ARGB 值为 #FF696969 的系统定义的颜色。DodgerBlue 获取 ARGB 值为 #FF1E90FF 的系统定义的颜色。Firebrick 获取 ARGB 值为 #FFB22222 的系统定义的颜色。FloralWhite 获取 ARGB 值为 #FFFFFAF0 的系统定义的颜色。ForestGreen 获取 ARGB 值为 #FF228B22 的系统定义的颜色。Fuchsia 获取 ARGB 值为 #FFFF00FF 的系统定义的颜色。G 获取此 Color 结构的绿色分量值。Gainsboro 获

8、取 ARGB 值为 #FFDCDCDC 的系统定义的颜色。GhostWhite 获取 ARGB 值为 #FFF8F8FF 的系统定义的颜色。Gold 获取 ARGB 值为 #FFFFD700 的系统定义的颜色。Goldenrod 获取 ARGB 值为 #FFDAA520 的系统定义的颜色。Gray 获取 ARGB 值为 #FF808080 的系统定义的颜色。Green 获取 ARGB 值为 #FF008000 的系统定义的颜色。GreenYellow 获取 ARGB 值为 #FFADFF2F 的系统定义的颜色。Honeydew 获取 ARGB 值为 #FFF0FFF0 的系统定义的颜色。Hot

9、Pink 获取 ARGB 值为 #FFFF69B4 的系统定义的颜色。IndianRed 获取 ARGB 值为 #FFCD5C5C 的系统定义的颜色。Indigo 获取 ARGB 值为 #FF4B0082 的系统定义的颜色。IsEmpty 指定是否未初始化此 Color 结构。IsKnownColor 获取一个值,该值指示此 Color 结构是否为预定义颜色。 预定义颜色由 KnownColor 枚举的元素表示。IsNamedColor 获取一个值,该值指示此 Color 结构是命名颜色还是 KnownColor 枚举的成员。IsSystemColor 获取一个值,该值指示此 Color 结构

10、是否为系统颜色。 系统颜色是指 Windows 显示元素中使用的颜色。 系统颜色由 KnownColor 枚举的元素来表示。Ivory 获取 ARGB 值为 #FFFFFFF0 的系统定义的颜色。Khaki 获取 ARGB 值为 #FFF0E68C 的系统定义的颜色。Lavender 获取 ARGB 值为 #FFE6E6FA 的系统定义的颜色。LavenderBlush 获取 ARGB 值为 #FFFFF0F5 的系统定义的颜色。LawnGreen 获取 ARGB 值为 #FF7CFC00 的系统定义的颜色。LemonChiffon 获取 ARGB 值为 #FFFFFACD 的系统定义的颜色。

11、LightBlue 获取 ARGB 值为 #FFADD8E6 的系统定义的颜色。LightCoral 获取 ARGB 值为 #FFF08080 的系统定义的颜色。LightCyan 获取 ARGB 值为 #FFE0FFFF 的系统定义的颜色。LightGoldenrodYellow 获取 ARGB 值为 #FFFAFAD2 的系统定义的颜色。LightGray 获取 ARGB 值为 #FFD3D3D3 的系统定义的颜色。LightGreen 获取 ARGB 值为 #FF90EE90 的系统定义的颜色。LightPink 获取 ARGB 值为 #FFFFB6C1 的系统定义的颜色。LightSa

12、lmon 获取 ARGB 值为 #FFFFA07A 的系统定义的颜色。LightSeaGreen 获取 ARGB 值为 #FF20B2AA 的系统定义的颜色。LightSkyBlue 获取 ARGB 值为 #FF87CEFA 的系统定义的颜色。LightSlateGray 获取 ARGB 值为 #FF778899 的系统定义的颜色。LightSteelBlue 获取 ARGB 值为 #FFB0C4DE 的系统定义的颜色。LightYellow 获取 ARGB 值为 #FFFFFFE0 的系统定义的颜色。Lime 获取 ARGB 值为 #FF00FF00 的系统定义的颜色。LimeGreen 获

13、取 ARGB 值为 #FF32CD32 的系统定义的颜色。Linen 获取 ARGB 值为 #FFFAF0E6 的系统定义的颜色。Magenta 获取 ARGB 值为 #FFFF00FF 的系统定义的颜色。Maroon 获取 ARGB 值为 #FF800000 的系统定义的颜色。MediumAquamarine 获取 ARGB 值为 #FF66CDAA 的系统定义的颜色。MediumBlue 获取 ARGB 值为 #FF0000CD 的系统定义的颜色。MediumOrchid 获取 ARGB 值为 #FFBA55D3 的系统定义的颜色。MediumPurple 获取 ARGB 值为 #FF93

14、70DB 的系统定义的颜色。MediumSeaGreen 获取 ARGB 值为 #FF3CB371 的系统定义的颜色。MediumSlateBlue 获取 ARGB 值为 #FF7B68EE 的系统定义的颜色。MediumSpringGreen 获取 ARGB 值为 #FF00FA9A 的系统定义的颜色。MediumTurquoise 获取 ARGB 值为 #FF48D1CC 的系统定义的颜色。MediumVioletRed 获取 ARGB 值为 #FFC71585 的系统定义的颜色。MidnightBlue 获取 ARGB 值为 #FF191970 的系统定义的颜色。MintCream 获取

15、 ARGB 值为 #FFF5FFFA 的系统定义的颜色。MistyRose 获取 ARGB 值为 #FFFFE4E1 的系统定义的颜色。Moccasin 获取 ARGB 值为 #FFFFE4B5 的系统定义的颜色。Name 获取此 Color 的名称。NavajoWhite 获取 ARGB 值为 #FFFFDEAD 的系统定义的颜色。Navy 获取 ARGB 值为 #FF000080 的系统定义的颜色。OldLace 获取 ARGB 值为 #FFFDF5E6 的系统定义的颜色。Olive 获取 ARGB 值为 #FF808000 的系统定义的颜色。OliveDrab 获取 ARGB 值为 #F

16、F6B8E23 的系统定义的颜色。Orange 获取 ARGB 值为 #FFFFA500 的系统定义的颜色。OrangeRed 获取 ARGB 值为 #FFFF4500 的系统定义的颜色。Orchid 获取 ARGB 值为 #FFDA70D6 的系统定义的颜色。PaleGoldenrod 获取 ARGB 值为 #FFEEE8AA 的系统定义的颜色。PaleGreen 获取 ARGB 值为 #FF98FB98 的系统定义的颜色。PaleTurquoise 获取 ARGB 值为 #FFAFEEEE 的系统定义的颜色。PaleVioletRed 获取 ARGB 值为 #FFDB7093 的系统定义的

17、颜色。PapayaWhip 获取 ARGB 值为 #FFFFEFD5 的系统定义的颜色。PeachPuff 获取 ARGB 值为 #FFFFDAB9 的系统定义的颜色。Peru 获取 ARGB 值为 #FFCD853F 的系统定义的颜色。Pink 获取 ARGB 值为 #FFFFC0CB 的系统定义的颜色。Plum 获取 ARGB 值为 #FFDDA0DD 的系统定义的颜色。PowderBlue 获取 ARGB 值为 #FFB0E0E6 的系统定义的颜色。Purple 获取 ARGB 值为 #FF800080 的系统定义的颜色。R 获取此 Color 结构的红色分量值。Red 获取 ARGB

18、值为 #FFFF0000 的系统定义的颜色。RosyBrown 获取 ARGB 值为 #FFBC8F8F 的系统定义的颜色。RoyalBlue 获取 ARGB 值为 #FF4169E1 的系统定义的颜色。SaddleBrown 获取 ARGB 值为 #FF8B4513 的系统定义的颜色。Salmon 获取 ARGB 值为 #FFFA8072 的系统定义的颜色。SandyBrown 获取 ARGB 值为 #FFF4A460 的系统定义的颜色。SeaGreen 获取 ARGB 值为 #FF2E8B57 的系统定义的颜色。SeaShell 获取 ARGB 值为 #FFFFF5EE 的系统定义的颜色。

19、Sienna 获取 ARGB 值为 #FFA0522D 的系统定义的颜色。Silver 获取 ARGB 值为 #FFC0C0C0 的系统定义的颜色。SkyBlue 获取 ARGB 值为 #FF87CEEB 的系统定义的颜色。SlateBlue 获取 ARGB 值为 #FF6A5ACD 的系统定义的颜色。SlateGray 获取 ARGB 值为 #FF708090 的系统定义的颜色。Snow 获取 ARGB 值为 #FFFFFAFA 的系统定义的颜色。SpringGreen 获取 ARGB 值为 #FF00FF7F 的系统定义的颜色。SteelBlue 获取 ARGB 值为 #FF4682B4

20、的系统定义的颜色。Tan 获取 ARGB 值为 #FFD2B48C 的系统定义的颜色。Teal 获取 ARGB 值为 #FF008080 的系统定义的颜色。Thistle 获取 ARGB 值为 #FFD8BFD8 的系统定义的颜色。Tomato 获取 ARGB 值为 #FFFF6347 的系统定义的颜色。Transparent 获取系统定义的颜色。Turquoise 获取 ARGB 值为 #FF40E0D0 的系统定义的颜色。Violet 获取 ARGB 值为 #FFEE82EE 的系统定义的颜色。Wheat 获取 ARGB 值为 #FFF5DEB3 的系统定义的颜色。White 获取 ARG

21、B 值为 #FFFFFFFF 的系统定义的颜色。WhiteSmoke 获取 ARGB 值为 #FFF5F5F5 的系统定义的颜色。Yellow 获取 ARGB 值为 #FFFFFF00 的系统定义的颜色。YellowGreen 获取 ARGB 值为 #FF9ACD32 的系统定义的颜色。页首方法名称 说明Equals 测试指定的对象是否为 Color 结构并等效于此 Color 结构。 (重写 ValueType.Equals(Object)。)FromArgb(Int32) 从一个 32 位 ARGB 值创建 Color 结构。FromArgb(Int32, Color) 从指定的 Colo

22、r 结构创建 Color 结构,但要使用新指定的 alpha 值。 尽管此方法允许为 alpha 值传递 32 位值,但该值仅限于 8 位。FromArgb(Int32, Int32, Int32)从指定的 8 位颜色值(红色、绿色和蓝色)创建 Color 结构。 alpha 值默认为 255(完全不透明)。 尽管此方法允许为每个颜色分量传递 32 位值,但每个分量的值仅限于 8 位。FromArgb(Int32, Int32, Int32, Int32)从四个 ARGB 分量(alpha、红色、绿色和蓝色)值创建 Color 结构。 尽管此方法允许为每个分量传递 32 位值,但每个分量的值仅

23、限于 8 位。FromKnownColor 基于指定的预定义颜色创建 Color 结构。FromName 基于预定义颜色的指定名称创建 Color 结构。GetBrightness 获取此 Color 结构的“色调-饱和度-亮度”(HSB) 的亮度值。GetHashCode 返回此 Color 结构的哈希代码。 (重写 ValueType.GetHashCode。)GetHue 获取此 Color 结构的“色调-饱和度-亮度”(HSB) 的色调值,以度为单位。GetSaturation 获取此 Color 结构的“色调-饱和度-亮度”(HSB) 的饱和度值。GetType 获取当前实例的 Ty

24、pe。 (继承自 Object。)ToArgb 获取此 Color 结构的 32 位 ARGB 值。ToKnownColor 获取此 Color 结构的 KnownColor 值。ToString 将此 Color 结构转换为可读的字符串。 (重写 ValueType.ToString。)在 XNA Framework 3.0 中,此成员继承自 Object.ToString。页首运算符名称 说明Equality 测试两个指定的 Color 结构是否等效。Inequality 测试两个指定的 Color 结构是否不同。页首字段名称 说明Empty 表示值为 null 引用(在 Visual B

25、asic 中为 Nothing) 的颜色。页首备注已命名的颜色使用 Color 结构的属性来表示。 有关这些颜色的更多信息,请参见 Colors by Name(按名称排序颜色)。每个像素的颜色表示为一个 32 位数:分别用 8 位表示 Alpha、红色、绿色和蓝色 (ARGB)。这四个分量的值都是 0 到 255,其中 0 表示没有亮度,255 表示最大亮度。 alpha 分量指定颜色的透明度:0 表示完全透明,255 表示完全不透明。 要确定颜色的 alpha、红色、绿色或蓝色成分,请分别使用 A、R、G 或 B 属性。 可以使用 FromArgb 方法中的一种来创建自定义颜色。示例下面的

26、代码示例演示 Color 的 A、R、G 和 B 属性以及 Widening 成员。此示例旨在用于 Windows 窗体。 将代码粘贴到此窗体中,然后从该窗体的 Paint 事件处理方法中调用 ShowPropertiesOfSlateBlue 方法,将 e 作为 PaintEventArgs 传递。C#C+VBPrivate Sub ShowPropertiesOfSlateBlue(ByVal e As PaintEventArgs)Dim slateBlue As Color = Color.FromName(“SlateBlue“)Dim g As Byte = slateBlue.G

27、Dim b As Byte = slateBlue.BDim r As Byte = slateBlue.RDim a As Byte = slateBlue.ADim text As String = _String.Format(“Slate Blue has these ARGB values: Alpha:0, “ _& “red:1, green: 2, blue 3“, New Object() a, r, g, b)e.Graphics.DrawString(text, New Font(Me.Font, FontStyle.Italic), _New SolidBrush(slateBlue), _New RectangleF(New PointF(0.0F, 0.0F), _Size.op_Implicit(Me.Size)End Sub

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报