Exemplo n.º 1
0
        public Size CalcFormSize()
        {
            Size size = ColorCellsControlViewInfo.BestSize;

            size.Height = 113;
            return(tabControl.CalcSizeByPageClient(size));
        }
Exemplo n.º 2
0
        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);
        }