protected override void OpenDropDown() { base.OpenDropDown(); PaletteColorGrid.Focus(); }
///// <summary> ///// Loads in a list of custom colors. ///// </summary> ///// <param name="colorList">List of colors.</param> ///// <param name="ignoreDuplicateColors">Indicates if duplicated color values in the custom list should be ignored.</param> //public void LoadCustomColors(List<NamedColor> colorList, bool ignoreDuplicateColors) //{ // this.PaletteColorGrid.LoadCustomColors(colorList, ignoreDuplicateColors); //} /// <summary> /// Load in a predefined palette of colors into the CustomList colorgrid. /// </summary> /// <param name="palette">List of NamedColor objects.</param> public void LoadPalette(List <NamedColor> palette) { PaletteColorGrid.LoadPalette(palette); }
/// <summary> /// Adds a new color to the Custom Color list. /// </summary> /// <param name="name">Name of the color</param> /// <param name="color">Color to add</param> public void AddCustomColor(string name, byte red, byte green, byte blue) { PaletteColorGrid.AddColor(Color.FromArgb(red, green, blue), name); }
/// <summary> /// Clears out all the custom colors. /// </summary> public void ClearCustomColors() { PaletteColorGrid.Clear(); }
/// <summary> /// Adds a new color to the Custom Color list. /// </summary> /// <param name="name">Name of the color</param> /// <param name="color">Color to add</param> public void AddCustomColor(string name, Color color) { PaletteColorGrid.AddColor(color, name); }