Example #1
0
        public Form1()
        {
            InitializeComponent();

            tabbedFormControl = new SfTabbedFormControl();
            tabbedFormControl.TabPrimitiveMode = TabPrimitiveMode.DropDown | TabPrimitiveMode.FirstTab |
                                                 TabPrimitiveMode.LastTab | TabPrimitiveMode.NextPage | TabPrimitiveMode.NextTab |
                                                 TabPrimitiveMode.PreviousPage | TabPrimitiveMode.PreviousTab;

            var tabPage1 = new TabPageAdv()
            {
                Text = "DataGrid"
            };

            tabbedFormControl.Tabs.Add(tabPage1);

            for (int i = 2; i <= 15; i++)
            {
                tabbedFormControl.Tabs.Add(new TabPageAdv()
                {
                    Text = "Tab" + i
                });
            }

            SfDataGrid dataGrid = new SfDataGrid();

            dataGrid.Dock = DockStyle.Fill;
            dataGrid.AutoSizeColumnsMode = Syncfusion.WinForms.DataGrid.Enums.AutoSizeColumnsMode.Fill;
            var orderInfo = new OrderInfoCollection();

            dataGrid.DataSource = orderInfo.OrdersListDetails;

            tabPage1.Controls.Add(dataGrid);

            this.Controls.Add(tabbedFormControl);

            this.TabbedFormControl = tabbedFormControl;
            this.BackColor         = this.Style.TitleBar.BackColor;

            #region Context Menu Customization
            ContextMenuStrip tabContextMenu = new ContextMenuStrip();
            tabContextMenu.Items.Add("Close", null, OnCloseMenuClicked);
            tabContextMenu.Items.Add("Close all but this", null, OnCloseAllMenuClicked);
            tabContextMenu.Items.Add("Close tabs to the right", null, OnCloseTabsToRightMenuClicked);
            tabbedFormControl.TabContextMenu      = tabContextMenu;
            tabbedFormControl.ContextMenuOpening += TabbedFormControl_ContextMenuOpening;
            tabbedFormControl.AllowDraggingTabs   = true;
            #endregion
        }
Example #2
0
        public Form1()
        {
            InitializeComponent();

            SfTabbedFormControl tabbedFormControl = new SfTabbedFormControl();

            var tabPage1 = new TabPageAdv()
            {
                Text = "DataGrid"
            };
            var tabPage2 = new TabPageAdv()
            {
                Text = "Tab2"
            };
            var tabPage3 = new TabPageAdv()
            {
                Text = "Tab3"
            };
            var tabPage4 = new TabPageAdv()
            {
                Text = "Tab4"
            };
            var tabPage5 = new TabPageAdv()
            {
                Text = "Tab5"
            };

            tabbedFormControl.Tabs.Add(tabPage1);
            tabbedFormControl.Tabs.Add(tabPage2);
            tabbedFormControl.Tabs.Add(tabPage3);
            tabbedFormControl.Tabs.Add(tabPage4);
            tabbedFormControl.Tabs.Add(tabPage5);

            SfDataGrid dataGrid = new SfDataGrid();

            dataGrid.Dock = DockStyle.Fill;
            dataGrid.AutoSizeColumnsMode = Syncfusion.WinForms.DataGrid.Enums.AutoSizeColumnsMode.Fill;
            var orderInfo = new OrderInfoCollection();

            dataGrid.DataSource = orderInfo.OrdersListDetails;

            tabPage1.Controls.Add(dataGrid);

            this.Controls.Add(tabbedFormControl);

            this.TabbedFormControl = tabbedFormControl;
            this.BackColor         = this.Style.TitleBar.BackColor;
        }