System.Drawing.Color.FromName C# (CSharp) Method

FromName() public static method

public static FromName ( string name ) : Color
name string
return Color
        public static Color FromName(string name)
        {
            // try to get a known color first
            Color color;
            if (ColorTable.TryGetNamedColor(name, out color))
            {
                return color;
            }
            // otherwise treat it as a named color
            return new Color(NotDefinedValue, StateNameValid, name, (KnownColor)0);
        }

Same methods

Color::FromName ( string name ) : System.Drawing.Color

Usage Example

示例#1
0
        private void SmokeColorInit()
        {
            Color tmp = Color.FromName(SettingsHolder.Instance.enmSmokeColor.ToString());

            if (tmp.IsNamedColor)
            {
                if (tmp != Color.White && tmp != Color.Black)
                {
                    MessageBox.Show("Invalid smoke color");
                    return;
                }

                if (tmp == Color.White)
                {
                    m_color     = 255;
                    m_direction = -1;
                }
                else
                {
                    m_color     = 0;
                    m_direction = 1;
                }
            }
            else
            {
                MessageBox.Show("Invalid smoke color");
                return;
            }
        }
All Usage Examples Of System.Drawing.Color::FromName