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); } } } }
public MyPopupBaseFormViewInfo(PopupColorPickEditForm form) : base(form) { }