public Size CalcFormSize() { Size size = ColorCellsControlViewInfo.BestSize; size.Height = 113; return(tabControl.CalcSizeByPageClient(size)); }
internal void CreateTabControl(PopupControlContainer container) { if (tabControl != null) { tabControl.Dispose(); } tabControl = new XtraTabControl(); tabControl.LookAndFeel.ParentLookAndFeel = container.LookAndFeel; tabControl.TabStop = false; ColorListBox colorListBox; if (signType.HasValue && signType.Value != SignType.RGB) { colorListBox = CreateColorListBox(MonoColorList); } else { colorListBox = CreateColorListBox(ColorListBoxViewInfo.WebColors); } PWColorCellsControl colorCellsControl = CreateColorCellsControl(); AddTabPage(tabControl, colorCellsControl, StringId.ColorTabCustom); AddTabPage(tabControl, colorListBox, "Standard"); //AddTabPage(tabControl, new DateEdit(), "Date"); tabControl.Dock = DockStyle.Fill; this.container.Controls.Add(tabControl); Size size = colorCellsControl.GetBestSize(); size.Height = GetNearestBestClientHeight(size.Height, colorListBox); this.container.Size = tabControl.CalcSizeByPageClient(size); }