System::Drawing::Color فئة

Color class

يمثل لونًا. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم أبدًا فئة System::SmartPtr لإدارة كائنات هذا النوع.

class Color

الطرق

طريقةالوصف
Color()ينشئ نسخة “فارغة” من فئة Color التي لا تمثل أي لون.
Equals(const Color&) constيحدد ما إذا كان الكائنان Color الحالي والمحدد يمثلان نفس اللون.
static FromArgb(int)ينشئ نسخة من فئة Color التي تمثل اللون المحدد.
static FromArgb(int, int, int, int)ينشئ نسخة من فئة Color التي تمثل اللون المحدد.
static FromArgb(int, int, int)ينشئ نسخة من فئة Color التي تمثل اللون المحدد مع تعيين مكوّن ألفا إلى 0xFF.
static FromArgb(int, Color)ينشئ نسخة من فئة Color التي تمثل اللون المحدد.
static FromKnownColor(KnownColor)ينشئ نسخة من فئة Color التي تمثل اللون المعروف المحدد.
static FromName(const String&)ينشئ نسخة من فئة Color التي تمثل لونًا بالاسم المحدد.
get_A() constيعيد قيمة مكوّن ألفا للون الذي تمثله الكائن الحالي.
static get_AliceBlue()يعيد لونًا تكون قيمته ARGB بالصيغة السداسية عشرية هي #FFF0F8FF.
static get_AntiqueWhite()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFFAEBD7.
static get_Aqua()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF00FFFF.
static get_Aquamarine()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF7FFFD4.
static get_Azure()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFF0FFFF.
get_B() constإرجاع قيمة المكوّن الأزرق للون الممثّل بواسطة الكائن الحالي.
static get_Beige()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFF5F5DC.
static get_Bisque()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFFFE4C4.
static get_Black()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF000000.
static get_BlanchedAlmond()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFFFEBCD.
static get_Blue()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF0000FF.
static get_BlueViolet()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF8A2BE2.
static get_Brown()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFA52A2A.
static get_BurlyWood()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFDEB887.
static get_CadetBlue()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF5F9EA0.
static get_Chartreuse()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF7FFF00.
static get_Chocolate()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFD2691E.
static get_Coral()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFFF7F50.
static get_CornflowerBlue()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF6495ED.
static get_Cornsilk()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFFFF8DC.
static get_Crimson()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFDC143C.
static get_Cyan()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF00FFFF.
static get_DarkBlue()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF00008B.
static get_DarkCyan()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF008B8B.
static get_DarkGoldenrod()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFB8860B.
static get_DarkGray()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFA9A9A9.
static get_DarkGreen()إرجاع لون تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF006400.
static get_DarkKhaki()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FFBDB76B.
static get_DarkMagenta()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF8B008B.
static get_DarkOliveGreen()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF556B2F.
static get_DarkOrange()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FFFF8C00.
static get_DarkOrchid()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF9932CC.
static get_DarkRed()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF8B0000.
static get_DarkSalmon()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FFE9967A.
static get_DarkSeaGreen()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF8FBC8F.
static get_DarkSlateBlue()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF483D8B.
static get_DarkSlateGray()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF2F4F4F.
static get_DarkTurquoise()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF00CED1.
static get_DarkViolet()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF9400D3.
static get_DeepPink()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FFFF1493.
static get_DeepSkyBlue()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF00BFFF.
static get_DimGray()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF696969.
static get_DodgerBlue()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF1E90FF.
static get_Firebrick()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FFB22222.
static get_FloralWhite()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FFFFFAF0.
static get_ForestGreen()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FF228B22.
static get_Fuchsia()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FFFF00FF.
get_G() constيرجع قيمة المكوّن الأخضر للون الممثَّل بواسطة الكائن الحالي.
static get_Gainsboro()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FFDCDCDC.
static get_GhostWhite()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FFF8F8FF.
static get_Gold()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FFFFD700.
static get_Goldenrod()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FFDAA520.
static get_Gray()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FF808080.
static get_Green()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FF008000.
static get_GreenYellow()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFADFF2F.
static get_Honeydew()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFF0FFF0.
static get_HotPink()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFFF69B4.
static get_IndianRed()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFCD5C5C.
static get_Indigo()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FF4B0082.
get_IsEmpty() constيرجع قيمة تشير إلى ما إذا كان الكائن الحالي “فارغ” أي لا يمثل أي لون.
get_IsNamedColor() constيرجع قيمة تحدد ما إذا كان هيكل Color يمثل لونًا مسمىً أو عضوًا في تعداد KnownColor.
static get_Ivory()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFFFFFF0.
static get_Khaki()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFF0E68C.
static get_Lavender()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFE6E6FA.
static get_LavenderBlush()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFFFF0F5.
static get_LawnGreen()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FF7CFC00.
static get_LemonChiffon()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFFFFACD.
static get_LightBlue()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFADD8E6.
static get_LightCoral()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFF08080.
static get_LightCyan()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFE0FFFF.
static get_LightGoldenrodYellow()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFFAFAD2.
static get_LightGray()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFD3D3D3.
static get_LightGreen()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FF90EE90.
static get_LightPink()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFFFB6C1.
static get_LightSalmon()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FFFFA07A.
static get_LightSeaGreen()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FF20B2AA.
static get_LightSkyBlue()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية عشرية هي #FF87CEFA.
static get_LightSlateGray()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF778899.
static get_LightSteelBlue()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFB0C4DE.
static get_LightYellow()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFFFFFE0.
static get_Lime()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF00FF00.
static get_LimeGreen()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF32CD32.
static get_Linen()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFFAF0E6.
static get_Magenta()يرجع لونًا تكون قيمة ARGB له في الصيغة السداسية العشرية هي #FFFF00FF.
static get_Maroon()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF800000.
static get_MediumAquamarine()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF66CDAA.
static get_MediumBlue()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF0000CD.
static get_MediumOrchid()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFBA55D3.
static get_MediumPurple()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF9370DB.
static get_MediumSeaGreen()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF3CB371.
static get_MediumSlateBlue()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF7B68EE.
static get_MediumSpringGreen()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF00FA9A.
static get_MediumTurquoise()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF48D1CC.
static get_MediumVioletRed()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFC71585.
static get_MidnightBlue()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF191970.
static get_MintCream()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFF5FFFA.
static get_MistyRose()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFFFE4E1.
static get_Moccasin()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFFFE4B5.
get_Name() constيرجع اسم اللون الممثل بواسطة الكائن الحالي.
static get_NavajoWhite()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFFFDEAD.
static get_Navy()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF000080.
static get_OldLace()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FFFDF5E6.
static get_Olive()يرجع لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية هي #FF808000.
static get_OliveDrab()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FF6B8E23.
static get_Orange()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFFFA500.
static get_OrangeRed()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFFF4500.
static get_Orchid()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFDA70D6.
static get_PaleGoldenrod()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFEEE8AA.
static get_PaleGreen()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FF98FB98.
static get_PaleTurquoise()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFAFEEEE.
static get_PaleVioletRed()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFDB7093.
static get_PapayaWhip()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFFFEFD5.
static get_PeachPuff()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFFFDAB9.
static get_Peru()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFCD853F.
static get_Pink()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFFFC0CB.
static get_Plum()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFDDA0DD.
static get_PowderBlue()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFB0E0E6.
static get_Purple()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FF800080.
get_R() constيعيد قيمة المكوّن الأحمر للون الممثَّل بواسطة الكائن الحالي.
static get_Red()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFFF0000.
static get_RosyBrown()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFBC8F8F.
static get_RoyalBlue()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FF4169E1.
static get_SaddleBrown()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FF8B4513.
static get_Salmon()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFFA8072.
static get_SandyBrown()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFF4A460.
static get_SeaGreen()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FF2E8B57.
static get_SeaShell()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFFFF5EE.
static get_Sienna()يعيد لونًا تكون قيمة ARGB الخاصة به في الصيغة السداسية عشرية #FFA0522D.
static get_Silver()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FFC0C0C0.
static get_SkyBlue()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FF87CEEB.
static get_SlateBlue()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FF6A5ACD.
static get_SlateGray()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FF708090.
static get_Snow()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FFFFFAFA.
static get_SpringGreen()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FF00FF7F.
static get_SteelBlue()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FF4682B4.
static get_Tan()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FFD2B48C.
static get_Teal()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FF008080.
static get_Thistle()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FFD8BFD8.
static get_Tomato()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FFFF6347.
static get_Transparent()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #00FFFFFF.
static get_Turquoise()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FF40E0D0.
static get_Violet()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FFEE82EE.
static get_Wheat()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FFF5DEB3.
static get_White()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FFFFFFFF.
static get_WhiteSmoke()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FFF5F5F5.
static get_Yellow()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FFFFFF00.
static get_YellowGreen()يعيد لونًا تكون قيمة ARGB له في التدوين السداسي العشري هي #FF9ACD32.
GetBrightness()يعيد مكوّن السطوع للون الممثّل بواسطة الكائن الحالي.
GetHashCode() constيعيد رمز التجزئة (hash code) للكائن الحالي.
GetHue()يعيد قيمة Hue-Saturation-Brightness (HSB) بالدرجات للون الممثّل بواسطة الكائن الحالي.
GetSaturation()يعيد تشبع Hue-Saturation-Brightness (HSB) للون الممثّل بواسطة الكائن الحالي.
IsNull() constدائمًا تُعيد false.
operator!=(const std::nullptr_t&) constدائمًا تُعيد true.
operator!=(const Color&) constيحدد ما إذا كان الكائنان الحالي والمحددان من نوع Color يمثلان ألوانًا متميزة.
operator==(const std::nullptr_t&) constدائمًا تُعيد false.
operator==(const Color&) constيحدد ما إذا كان الكائنان Color الحالي والمحدد يمثلان نفس اللون.
ToArgb() constيعيد قيمة ARGB ذات 32 بت للون الممثّل بواسطة الكائن الحالي.
ToString() constيرجع تمثيل النص للكائن الحالي.

الحقول

حقلالوصف
static Emptyمثال “فارغ” من فئة Color أي مثال لا يمثل أي لون.

انظر أيضًا