Exemplo n.º 1
0
        public static Control CreateControl(string zoomPolicy, Font font, Size layoutSize)
        {
            switch (zoomPolicy)
            {
            case "GcBarCodeZoomPolicy":
                Panel panel1 = new Panel();
                panel1.BackColor = Color.LightSkyBlue;
                GcBarCode barCode1 = new GcBarCode();
                barCode1.AdjustSize = false;
                barCode1.Value      = "123456";
                barCode1.Location   = new Point(10, 10);
                ZoomPolicyProviderBase.PutControlInCenter(panel1, layoutSize);
                panel1.Controls.Add(barCode1);
                panel1.Size = new Size(161, 73);
                return(panel1);

            case "GcCheckBoxZoomPolicy":
                GcCheckBox checkBox1 = new GcCheckBox();
                checkBox1.CheckMarkAutoSize = false;
                checkBox1.Text = "GcCheckBox";
                checkBox1.StretchSystemCheckMark = true;
                ZoomPolicyProviderBase.PutControlInCenter(checkBox1, layoutSize);
                return(checkBox1);

            case "GcRadioButtonPolicy":
                GcRadioButton radioButton1 = new GcRadioButton();
                radioButton1.CheckMarkAutoSize      = false;
                radioButton1.StretchSystemCheckMark = true;
                radioButton1.Text = "GcRadioButton";
                ZoomPolicyProviderBase.PutControlInCenter(radioButton1, layoutSize);
                return(radioButton1);

            case "GcGroupBoxControlBasePolicy":
                Panel             panel2        = new Panel();
                GcCheckedGroupBox checkedGroup1 = new GcCheckedGroupBox();
                checkedGroup1.Size = new Size(100, 100);
                checkedGroup1.Items.Add("aaa");
                checkedGroup1.Items.Add("bbb");
                checkedGroup1.Items.Add("ccc");
                GcRadioGroupBox radioGroup1 = new GcRadioGroupBox();
                radioGroup1.Location = new Point(0, 106);
                radioGroup1.Size     = new Size(100, 100);
                radioGroup1.Items.Add("aaa");
                radioGroup1.Items.Add("bbb");
                radioGroup1.Items.Add("ccc");
                panel2.Controls.Add(checkedGroup1);
                panel2.Controls.Add(radioGroup1);
                panel2.Size = new Size(100, 210);
                ZoomPolicyProviderBase.PutControlInCenter(panel2, layoutSize);
                return(panel2);

            case "GcDropDownButtonBasePolicy":
                GcDropDownButton dropDownButton = new GcDropDownButton();
                dropDownButton.DropDown = new ToolStripDropDown();
                dropDownButton.DropDown.Items.Add("aaa");
                dropDownButton.DropDown.Items.Add("bbb");
                dropDownButton.DropDown.Items.Add("ccc");
                ZoomPolicyProviderBase.PutControlInCenter(dropDownButton, layoutSize);
                return(ZoomPolicyProviderBase.AddComments(dropDownButton, "Please zoom in then click DropDownButton to show the DropDown."));

            case "GcSplitButtonPolicy":
                GcSplitButton splitButton1 = new GcSplitButton();
                ZoomPolicyProviderBase.PutControlInCenter(splitButton1, layoutSize);
                return(splitButton1);

            case "GcShapeButtonPolicy":
                GcShapeButton shapeButton1 = new GcShapeButton();
                shapeButton1.NormalImage  = Properties.Resources.cube;
                shapeButton1.DefaultImage = Properties.Resources.cube;
                shapeButton1.ActiveImage  = Properties.Resources.cube;
                shapeButton1.Size         = new Size(74, 74);
                shapeButton1.Location     = new Point(10, 10);
                shapeButton1.Text         = "ShapeButton";
                ZoomPolicyProviderBase.PutControlInCenter(shapeButton1, layoutSize);
                return(shapeButton1);

            case "GcCalculatorPolicy":
                GcCalculator calculator1 = new GcCalculator();
                calculator1.OutputHeight = 20;
                ZoomPolicyProviderBase.PutControlInCenter(calculator1, layoutSize);
                return(calculator1);

            case "GcAccordionContainerPolicy":
                GcAccordionContainer accordionContainer1 = new GcAccordionContainer();
                accordionContainer1.ItemSpace           = 20;
                accordionContainer1.HeaderSettings.Font = new Font(accordionContainer1.Font.FontFamily, 12);
                accordionContainer1.Items.Add(new GcAccordionItem());
                accordionContainer1.Items.Add(new GcAccordionItem());
                accordionContainer1.Items.Add(new GcAccordionItem());
                accordionContainer1.Items[0].IsExpanded = false;
                accordionContainer1.Items[1].IsExpanded = false;
                accordionContainer1.Items[2].IsExpanded = false;
                accordionContainer1.Items[0].Text       = "GcAccordionItem1";
                accordionContainer1.Items[1].Text       = "GcAccordionItem2";
                accordionContainer1.Items[2].Text       = "GcAccordionItem3";
                ZoomPolicyProviderBase.PutControlInCenter(accordionContainer1, layoutSize);
                return(accordionContainer1);

            case "GcComboFramePolicy":
                GcComboFrame comboFrame1 = new GcComboFrame();
                comboFrame1.DropDownSettings.AutoSize = false;
                return(comboFrame1);

            case "GcContainerPolicy":
                GcContainer container1 = new GcContainer();
                container1.Controls.Add(new TextBox());
                container1.Controls.Add(new TextBox());
                container1.Controls.Add(new TextBox());
                container1.Controls[0].Bounds = new Rectangle(80, 10, 80, 20);
                container1.Controls[1].Bounds = new Rectangle(80, 40, 80, 20);
                container1.Controls[2].Bounds = new Rectangle(80, 70, 80, 20);
                container1.SetCaptionText(container1.Controls[0], "TextBox1:");
                container1.SetCaptionText(container1.Controls[1], "TextBox2:");
                container1.SetCaptionText(container1.Controls[2], "TextBox3:");
                container1.Size = new Size(170, 110);
                container1.CaptionFormat.Spacing    = 10;
                container1.CaptionFormat.Font       = new Font(container1.Font.FontFamily, 9, FontStyle.Bold);
                container1.CaptionFormat.TextHAlign = GrapeCity.Win.Common.TextHAlign.Right;
                ZoomPolicyProviderBase.PutControlInCenter(container1, layoutSize);
                return(container1);

            case "GcHeadingContainerPolicy":
                GcHeadingContainer headingContainer1 = new GcHeadingContainer();
                headingContainer1.BackColor           = Color.LightSkyBlue;
                headingContainer1.IsExpanded          = false;
                headingContainer1.Text                = "GcHeadingContainer";
                headingContainer1.Location            = new Point(20, 100);
                headingContainer1.HeaderSettings.Font = new Font(headingContainer1.Font.FontFamily, 10);
                return(ZoomPolicyProviderBase.AddComments(headingContainer1, "Please zoom in then click the expanded button."));;

            case "GcResizePanelPolicy":
                GcResizePanel resizePanel1 = new GcResizePanel();
                resizePanel1.Font = new Font(resizePanel1.Font.FontFamily, 12);
                resizePanel1.Controls.Add(new Label());
                resizePanel1.Controls.Add(new Label());
                resizePanel1.Controls.Add(new Label());
                resizePanel1.Controls.Add(new Label());
                resizePanel1.Controls[0].Bounds = new Rectangle(10, 10, 60, 20);
                resizePanel1.Controls[1].Bounds = new Rectangle(80, 10, 60, 20);
                resizePanel1.Controls[2].Bounds = new Rectangle(10, 40, 60, 20);
                resizePanel1.Controls[3].Bounds = new Rectangle(80, 40, 60, 20);
                (resizePanel1.Controls[0] as Label).TextAlign = ContentAlignment.MiddleCenter;
                (resizePanel1.Controls[1] as Label).TextAlign = ContentAlignment.MiddleCenter;
                (resizePanel1.Controls[2] as Label).TextAlign = ContentAlignment.MiddleCenter;
                (resizePanel1.Controls[3] as Label).TextAlign = ContentAlignment.MiddleCenter;
                resizePanel1.Controls[0].BackColor            = Color.LightPink;
                resizePanel1.Controls[1].BackColor            = Color.LightPink;
                resizePanel1.Controls[2].BackColor            = Color.LightPink;
                resizePanel1.Controls[3].BackColor            = Color.LightPink;
                resizePanel1.Controls[0].Text = "Label";
                resizePanel1.Controls[1].Text = "Labe2";
                resizePanel1.Controls[2].Text = "Labe3";
                resizePanel1.Controls[3].Text = "Labe4";
                //resizePanel1.Size = new Size(150, 70);
                resizePanel1.Dock      = DockStyle.Fill;
                resizePanel1.BackColor = Color.LightSkyBlue;
                //ZoomPolicyProviderBase.PutControlInCenter(resizePanel1, layoutSize);
                return(resizePanel1);

            case "GcTabControlPolicy":
                GcTabControl tabControl1 = new GcTabControl();
                tabControl1.TabPages.Add(new GcTabPage("TabPage1"));
                tabControl1.TabPages.Add(new GcTabPage("TabPage2"));
                tabControl1.TabPages.Add(new GcTabPage("TabPage3"));
                tabControl1.TabPages.Add(new GcTabPage("TabPage4"));
                tabControl1.TabPages.Add(new GcTabPage("TabPage5"));
                tabControl1.TabPages.Add(new GcTabPage("TabPage6"));
                tabControl1.NavigatorStyle.Size = new Size(20, 20);
                tabControl1.TabSpace            = 10;
                tabControl1.TabStyle.Font       = new Font(tabControl1.Font.FontFamily, 8);
                ZoomPolicyProviderBase.PutControlInCenter(tabControl1, layoutSize);
                return(tabControl1);

            case "GcTabPagePolicy":
                GcTabControl tabControl2 = new GcTabControl();
                tabControl2.Width = 300;

                GcTabPage tabPage1 = new GcTabPage("TabPage1");
                tabPage1.TabStyle          = new TabStyle();
                tabPage1.TabStyle.Font     = new Font(tabPage1.Font.FontFamily, 12);
                tabPage1.TabStyle.ItemSize = new Size(70, 25);

                tabControl2.TabStyle.Font     = new Font(tabControl2.Font.FontFamily, 8);
                tabControl2.TabStyle.ItemSize = new Size(60, 20);

                tabControl2.TabPages.Add(tabPage1);
                tabControl2.TabPages.Add(new GcTabPage("TabPage2"));
                tabControl2.TabPages.Add(new GcTabPage("TabPage3"));
                tabControl2.TabPages.Add(new GcTabPage("TabPage4"));
                ZoomPolicyProviderBase.PutControlInCenter(tabControl2, layoutSize);
                return(tabControl2);

            case "GcTableLayoutContainerPolicy":
                GcTableLayoutContainer tableLayout1 = new GcTableLayoutContainer();
                tableLayout1.BackColor           = Color.Gray;
                tableLayout1.RowCount            = 3;
                tableLayout1.ColumnCount         = 3;
                tableLayout1.Rows[0].SizeType    = SizeType.Absolute;
                tableLayout1.Rows[1].SizeType    = SizeType.Absolute;
                tableLayout1.Columns[0].SizeType = SizeType.Absolute;
                tableLayout1.Columns[1].SizeType = SizeType.Absolute;
                tableLayout1.Rows[0].Height      = 50;
                tableLayout1.Rows[1].Height      = 50;
                tableLayout1.Columns[0].Width    = 50;
                tableLayout1.Columns[1].Width    = 50;
                tableLayout1.Size = new Size(150, 150);
                tableLayout1.Controls.Add(new Panel());
                tableLayout1.Controls.Add(new Panel());
                tableLayout1.Controls.Add(new Panel());
                tableLayout1.Controls.Add(new Panel());
                tableLayout1.Controls[0].BackColor = Color.LightCyan;
                tableLayout1.Controls[1].BackColor = Color.LightGoldenrodYellow;
                tableLayout1.Controls[2].BackColor = Color.LightPink;
                tableLayout1.Controls[3].BackColor = Color.LightSalmon;
                tableLayout1.SetRow(tableLayout1.Controls[2], 1);
                tableLayout1.SetRow(tableLayout1.Controls[3], 1);
                tableLayout1.SetColumn(tableLayout1.Controls[1], 1);
                tableLayout1.SetColumn(tableLayout1.Controls[2], 1);
                ZoomPolicyProviderBase.PutControlInCenter(tableLayout1, layoutSize);
                return(tableLayout1);

            case "GcFlowLayoutContainerPolicy":
                GcFlowLayoutContainer flowLayout1 = new GcFlowLayoutContainer();
                flowLayout1.BackColor = Color.LightSkyBlue;
                flowLayout1.Size      = new Size(320, 200);
                flowLayout1.Controls.Add(new TextBox());
                flowLayout1.Controls.Add(new TextBox());
                flowLayout1.Controls.Add(new TextBox());
                flowLayout1.Controls.Add(new TextBox());
                flowLayout1.Controls.Add(new TextBox());
                flowLayout1.Controls.Add(new TextBox());
                flowLayout1.Controls.Add(new TextBox());
                flowLayout1.Controls[0].Width = 40;
                flowLayout1.Controls[1].Width = 40;
                flowLayout1.Controls[2].Width = 40;
                flowLayout1.Controls[3].Width = 40;
                flowLayout1.Controls[4].Width = 40;
                flowLayout1.Controls[5].Width = 40;
                flowLayout1.Controls[6].Width = 40;
                flowLayout1.SetCaptionText(flowLayout1.Controls[0], "Text1");
                flowLayout1.SetCaptionText(flowLayout1.Controls[1], "Text2");
                flowLayout1.SetCaptionText(flowLayout1.Controls[2], "Text3");
                flowLayout1.SetCaptionText(flowLayout1.Controls[3], "Text4");
                flowLayout1.SetCaptionText(flowLayout1.Controls[4], "Text5");
                flowLayout1.SetCaptionText(flowLayout1.Controls[5], "Text6");
                flowLayout1.SetCaptionText(flowLayout1.Controls[6], "Text7");
                flowLayout1.CaptionFormat.TextHAlign = GrapeCity.Win.Common.TextHAlign.Right;
                flowLayout1.CaptionFormat.Size       = 40;
                return(flowLayout1);

            case "GcFontPickerPolicy":
                GcFontPicker fontPiker = new GcFontPicker();
                fontPiker.ItemStyle.FontSize = 8;
                fontPiker.Bounds             = new Rectangle(30, 60, 200, 30);
                fontPiker.Text = fontPiker.Font.Name;
                return(ZoomPolicyProviderBase.AddComments(fontPiker, "Please zoom in then click the DropDown button."));

            case "GcFunctionKeyPolicy":
                Panel panel4 = new Panel();
                panel4.Dock = DockStyle.Fill;
                GcFunctionKey functionKey1 = new GcFunctionKey();
                functionKey1.FunctionKeyButtons.Add(new FunctionKeyButton(Keys.A, "AAA"));
                functionKey1.FunctionKeyButtons.Add(new FunctionKeyButton(Keys.B, "BBB"));
                functionKey1.FunctionKeyButtons.Add(new FunctionKeyButton(Keys.C, "CCC"));;
                functionKey1.FunctionKeyButtons[0].Font = new Font(functionKey1.Font.FontFamily, 8);
                functionKey1.FunctionKeyButtons[1].Font = new Font(functionKey1.Font.FontFamily, 10);
                functionKey1.FunctionKeyButtons[2].Font = new Font(functionKey1.Font.FontFamily, 9);
                functionKey1.Dock = DockStyle.Top;
                panel4.Controls.Add(functionKey1);
                panel4.Controls.Add(new TextBox());
                panel4.Controls[1].Bounds = new Rectangle(10, 30, 80, 20);
                return(panel4);

            case "GcClassicFunctionKeyPolicy":
                GcClassicFunctionKey classicFunctionKey1 = new GcClassicFunctionKey();
                classicFunctionKey1.Dock        = DockStyle.Top;
                classicFunctionKey1.ButtonWidth = 30;
                classicFunctionKey1.StyleSets.Add("style1", new FlatStyleSet());
                (classicFunctionKey1.StyleSets[0] as BaseStyleSet).Font = new Font(Control.DefaultFont.FontFamily, 9);
                classicFunctionKey1.ActiveStyleSet = "style1";
                return(classicFunctionKey1);

            default:
                break;
            }
            return(null);
        }
Exemplo n.º 2
0
        public static Control CreateControl(string zoomPolicy, Font font, Size layoutSize)
        {
            switch (zoomPolicy)
            {
            case "GcTextBoxZoomPolicy":
                GcTextBox textBox1 = new GcTextBox();
                textBox1.SideButtons.Add(new DropDownButton());
                textBox1.DropDown.Size = new Size(100, 100);
                ZoomPolicyProviderBase.PutControlInCenter(textBox1, layoutSize);
                return(ZoomPolicyProviderBase.AddComments(textBox1, "Please zoom in then pay attention to the width of the DropDownButton and the size of the DropDownEditor."));

            case "GcMaskZoomPolicy":
                GcMask mask = new GcMask();
                mask.Height = 30;
                MaskPatternField maskPatternField1 = new MaskPatternField();
                MaskLiteralField maskLiteralField1 = new MaskLiteralField();
                MaskPatternField maskPatternField2 = new MaskPatternField();
                maskPatternField1.MaxLength = 3;
                maskPatternField1.MinLength = 3;
                maskPatternField1.Pattern   = "\\D";
                maskPatternField1.Font      = new Font(mask.Font.FontFamily, 15);
                maskLiteralField1.Text      = "-";
                maskPatternField2.MaxLength = 4;
                maskPatternField2.MinLength = 4;
                maskPatternField2.Pattern   = "\\D";
                maskPatternField2.Font      = new Font(mask.Font.FontFamily, 7);
                mask.Fields.AddRange(new GrapeCity.Win.Editors.Fields.MaskField[] {
                    maskPatternField1,
                    maskLiteralField1,
                    maskPatternField2
                });
                mask.SideButtons.Add(new DropDownButton());
                mask.Value = "123456";
                ZoomPolicyProviderBase.PutControlInCenter(mask, layoutSize);
                return(mask);

            case "GcNumberZoomPolicy":
                GcNumber number1 = new GcNumber();
                number1.TouchDropDownScale      = 1;
                number1.DropDownCalculator.Font = new Font(number1.Font.FontFamily, 12);
                ZoomPolicyProviderBase.PutControlInCenter(number1, layoutSize);
                return(ZoomPolicyProviderBase.AddComments(number1, "Please zoom in then pay attention to the size and font of the DropDownCalculator."));

            case "GcCharMaskZoomPolicy":
                GcCharMask charMask1 = new GcCharMask();
                charMask1.Height = 33;
                charMask1.CharBoxes.Clear();
                charMask1.CharBoxes.AddRange(new GrapeCity.Win.Editors.CharBox[] {
                    new InputBox(true, new Size(27, 27), Color.Transparent, Color.Empty, CharBoxStyle.Normal, new Padding(0), new Padding(1), new CharBoxBorder(), new Font(charMask1.Font.FontFamily, 12), ContentAlignment.MiddleCenter),
                    new InputBox(true, new Size(17, 17), Color.Transparent, Color.Empty, CharBoxStyle.Normal, new Padding(0), new Padding(1), new CharBoxBorder(), new Font(charMask1.Font.FontFamily, 7), ContentAlignment.MiddleCenter),
                    new InputBox(true, new Size(27, 17), Color.Transparent, Color.Empty, CharBoxStyle.Normal, new Padding(0), new Padding(1), new CharBoxBorder(), null, ContentAlignment.MiddleCenter)
                });
                charMask1.Value = "ABC";
                ZoomPolicyProviderBase.PutControlInCenter(charMask1, layoutSize);
                return(charMask1);

            case "GcTimeSpanZoomPolicy":
                GcTimeSpan gcTimeSpan1 = new GcTimeSpan();
                gcTimeSpan1.Height = 30;
                TimeSpanHourField    timeSpanHourField1    = new TimeSpanHourField();
                TimeSpanLiteralField timeSpanLiteralField2 = new TimeSpanLiteralField();
                TimeSpanMinuteField  timeSpanMinuteField1  = new TimeSpanMinuteField();
                TimeSpanLiteralField timeSpanLiteralField3 = new TimeSpanLiteralField();
                TimeSpanSecondField  timeSpanSecondField1  = new TimeSpanSecondField();
                timeSpanHourField1.Digits   = 2;
                timeSpanHourField1.Font     = new Font(gcTimeSpan1.Font.FontFamily, 12);
                timeSpanLiteralField2.Text  = ":";
                timeSpanMinuteField1.Digits = 2;
                timeSpanMinuteField1.Font   = new Font(gcTimeSpan1.Font.FontFamily, 7);
                timeSpanLiteralField3.Text  = ":";
                timeSpanSecondField1.Digits = 2;
                gcTimeSpan1.Fields.Clear();
                gcTimeSpan1.Fields.AddRange(new GrapeCity.Win.Editors.Fields.TimeSpanField[] {
                    timeSpanHourField1,
                    timeSpanLiteralField2,
                    timeSpanMinuteField1,
                    timeSpanLiteralField3,
                    timeSpanSecondField1
                });
                ZoomPolicyProviderBase.PutControlInCenter(gcTimeSpan1, layoutSize);
                gcTimeSpan1.Value = new TimeSpan(11, 26, 34);
                return(gcTimeSpan1);

            case "GcDateTimeZoomPolicy":
                GcDateTime gcDateTime1 = new GcDateTime();
                gcDateTime1.Size           = new Size(160, 30);
                gcDateTime1.Fields[0].Font = new Font(gcDateTime1.Font.FontFamily, 12);
                gcDateTime1.Fields[2].Font = new Font(gcDateTime1.Font.FontFamily, 7);
                gcDateTime1.DropDownCalendar.ItemStyle.Font = new Font(gcDateTime1.Font.FontFamily, 12);
                ZoomPolicyProviderBase.PutControlInCenter(gcDateTime1, layoutSize);
                return(ZoomPolicyProviderBase.AddComments(gcDateTime1, "Please zoom in then pay attention to the size and font of the DropDownCalendar."));

            case "GcComboBoxZoomPolicy":
                GcComboBox comboBox1 = new GcComboBox();
                comboBox1.DropDown.Height = 160;
                comboBox1.DropDown.Width  = 100;
                comboBox1.Items.Add("aaa");
                ListItem item1 = new ListItem();
                item1.Text = "bbb";
                item1.Font = new Font(comboBox1.Font.FontFamily, 12);
                comboBox1.Items.Add(item1);
                comboBox1.Items.Add("ccc");
                comboBox1.Items.Add("ddd");
                ZoomPolicyProviderBase.PutControlInCenter(comboBox1, layoutSize);
                return(ZoomPolicyProviderBase.AddComments(comboBox1, "Please zoom in then pay attention to the size and font of the DropDownList."));

            case "GcListBoxZoomPolicy":
                GcListBox listBox1 = new GcListBox();
                listBox1.Items.Add("aaa");
                ListItem item2 = new ListItem();
                item2.Text = "bbb";
                item2.Font = new Font(listBox1.Font.FontFamily, 12);
                ListItem item3 = new ListItem();
                item3.Text = "ccc";
                item3.Font = new Font(listBox1.Font.FontFamily, 7);
                listBox1.Items.Add(item3);
                listBox1.Items.Add("ddd");
                listBox1.Items.Add("eee");
                ZoomPolicyProviderBase.PutControlInCenter(listBox1, layoutSize);
                return(listBox1);

            default:
                break;
            }
            return(null);
        }
Exemplo n.º 3
0
        public static Control CreateControl(string zoomPolicy, Font font, Size layoutSize)
        {
            switch (zoomPolicy)
            {
            case "C1ChartZoomPolicy":
                C1ChartSample chart1 = new C1ChartSample();
                chart1.Dock = DockStyle.Fill;
                return(chart1);

            case "C1Chart3DZoomPolicy":
                C1Charts3DSample chart3d1 = new C1Charts3DSample();
                chart3d1.Dock = DockStyle.Fill;
                return(chart3d1);

            case "C1FlexGridZoomPolicy":
                FlexGridSample flexGridSample1 = new FlexGridSample();
                flexGridSample1.c1FlexGrid1.Dock = DockStyle.Fill;
                return(flexGridSample1.c1FlexGrid1);

            case "C1TrueDBGridZoomPolicy":
                C1TrueDBGrid trueDBGrid1 = new C1TrueDBGrid();
                trueDBGrid1.BackColor = Color.AliceBlue;
                System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ZoomPolicyDemo));
                trueDBGrid1.GroupByCaption = "Drag a column header here to group by that column";
                trueDBGrid1.Name           = "c1TrueDBGrid1";
                trueDBGrid1.Dock           = DockStyle.Fill;
                trueDBGrid1.TabAction      = C1.Win.C1TrueDBGrid.TabActionEnum.GridNavigation;
                trueDBGrid1.TabIndex       = 0;
                trueDBGrid1.Text           = "c1TrueDBGrid1";
                trueDBGrid1.PropBag        = resources.GetString("c1TrueDBGrid_bag");
                trueDBGrid1.AllowFilter    = false;
                trueDBGrid1.VisualStyle    = C1.Win.C1TrueDBGrid.VisualStyle.Office2007Blue;
                return(trueDBGrid1);

            case "C1PrintPreviewControlZoomPolicy":
                C1PrintPreviewControlSample printPreviewSample = new C1PrintPreviewControlSample();
                printPreviewSample.Dock = DockStyle.Fill;
                return(printPreviewSample);

            case "C1RibbonZoomPolicy":
                C1RibbonSample ribbonSample1 = new C1RibbonSample();
                ribbonSample1.Dock = DockStyle.Fill;
                return(ribbonSample1);

            case "C1StatusBarZoomPolicy":
                C1.Win.C1Ribbon.C1StatusBar    c1StatusBar1          = new C1.Win.C1Ribbon.C1StatusBar();
                C1.Win.C1Ribbon.RibbonLabel    DocumentModifiedLabel = new C1.Win.C1Ribbon.RibbonLabel();
                C1.Win.C1Ribbon.RibbonLabel    zoomLabel1            = new C1.Win.C1Ribbon.RibbonLabel();
                C1.Win.C1Ribbon.RibbonTrackBar ZoomTrackBar1         = new C1.Win.C1Ribbon.RibbonTrackBar();
                c1StatusBar1.LeftPaneItems.Add(DocumentModifiedLabel);
                c1StatusBar1.RightPaneItems.Add(ZoomTrackBar1);
                c1StatusBar1.RightPaneItems.Add(zoomLabel1);
                c1StatusBar1.RightPaneWidth = 180;
                c1StatusBar1.Text           = "Ready";
                c1StatusBar1.VisualStyle    = C1.Win.C1Ribbon.VisualStyle.Office2010Blue;
                //
                // DocumentModifiedLabel
                //
                DocumentModifiedLabel.Text = "Edit";
                //
                // ZoomTrackBar1
                //
                ZoomTrackBar1.Maximum = 1000;
                ZoomTrackBar1.Minimum = 10;
                ZoomTrackBar1.Value   = 100;
                //
                // zoomLabel1
                //
                zoomLabel1.FontPadding = C1.Win.C1Ribbon.FontPadding.Yes;
                zoomLabel1.Text        = "100%";
                return(c1StatusBar1);

            case "C1CalendarZoomPolicy":
                C1.Win.C1Schedule.C1Calendar c1Calendar1 = new C1.Win.C1Schedule.C1Calendar();
                ZoomPolicyProviderBase.PutControlInCenter(c1Calendar1, layoutSize);
                return(c1Calendar1);

            case "C1ScheduleZoomPolicy":
                C1.Win.C1Schedule.C1Schedule c1Schedule1 = new C1.Win.C1Schedule.C1Schedule();
                c1Schedule1.Dock = DockStyle.Fill;
                return(c1Schedule1);

            case "C1MainMenuZoomPolicy":
                C1MainMenu    c1MainMenu1  = new C1MainMenu();
                C1CommandLink commandLink1 = new C1CommandLink();
                C1CommandMenu commandMenu1 = new C1CommandMenu();
                commandMenu1.Font    = new Font(c1MainMenu1.Font.FontFamily, 12);
                commandMenu1.Text    = "commandMenu1";
                commandLink1.Command = commandMenu1;
                c1MainMenu1.CommandLinks.Add(commandLink1);
                return(c1MainMenu1);

            case "C1DockingTabZoomPolicy":
                C1DockingTab     dockingTab1     = new C1DockingTab();
                C1DockingTabPage dockintTabPage1 = new C1DockingTabPage();
                C1DockingTabPage dockintTabPage2 = new C1DockingTabPage();
                C1DockingTabPage dockintTabPage3 = new C1DockingTabPage();
                C1DockingTabPage dockintTabPage4 = new C1DockingTabPage();
                dockintTabPage1.Text = "TabPage1";
                dockintTabPage2.Text = "TabPage2";
                dockintTabPage3.Text = "TabPage3";
                dockintTabPage4.Text = "TabPage4";
                dockingTab1.Controls.Add(dockintTabPage1);
                dockingTab1.Controls.Add(dockintTabPage2);
                dockingTab1.Controls.Add(dockintTabPage3);
                dockingTab1.Controls.Add(dockintTabPage4);
                dockingTab1.ItemSize       = new Size(80, 20);
                dockingTab1.SplitterWidth  = 5;
                dockingTab1.TabAreaSpacing = 5;
                dockingTab1.TabsSpacing    = 5;
                return(dockingTab1);

            case "C1NavBarPolicy":
                C1NavBarSample navBarSample1 = new C1NavBarSample();
                navBarSample1.Dock = DockStyle.Fill;
                return(navBarSample1);

            case "C1OutBarZoomPolicy":
                C1OutBarSample outBarSample1 = new C1OutBarSample();
                outBarSample1.Dock = DockStyle.Fill;
                return(outBarSample1);

            default:
                break;
            }
            return(null);
        }