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 }
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; }