public void RemoveColorByName(string pageName, string colorName)
        {
            PopupColorPickEditForm frm  = GetPopupForm() as PopupColorPickEditForm;
            XtraTabControl         tabs = frm.Controls.OfType <XtraTabControl>().FirstOrDefault();

            if (tabs != null)
            {
                XtraTabPage page = tabs.TabPages.Where(pg => pg.Text == pageName).FirstOrDefault() as XtraTabPage;
                if (page != null)
                {
                    InnerColorListControl colorList = page.Controls.OfType <InnerColorListControl>().FirstOrDefault();
                    if (colorList != null)
                    {
                        ColorItem item = colorList.Colors.OfType <ColorItem>().Where(c => c.Color == Color.FromName(colorName)).FirstOrDefault();
                        colorList.Colors.Remove(item);
                    }
                }
            }
        }
Esempio n. 2
0
 public MyPopupBaseFormViewInfo(PopupColorPickEditForm form)
     : base(form)
 {
 }