Category / Section
How to change the forecolor, backcolor, TabStyle properties of a tab when using WinForms TabbedMDIManager?
1 min read
Change forecolor, backcolor and tabstyle
For doing this the tabs in the TabbedMDIManager has to be accessed using the TabControlAdded event and then apply styles, colors to the tabs. Please refer the below code snippet which illustrates this:
C#
private void tabbedMDIManager_TabControlAdded(object sender, TabbedMDITabControlEventArgs args) { //Set the tabs to use Office 2003 style args.TabControl.TabStyle = typeof(OneNoteStyleRenderer); //Set different colors for forecolor, text color and tab panel color args.TabControl.ForeColor = Color.Black; args.TabControl.BackColor = Color.Blue; args.TabControl.TabPanelBackColor = Color.Indigo; }
VB
Private Sub tabbedMDIManager_TabControlAdded(ByVal sender As Object, ByVal args As TabbedMDITabControlEventArgs) 'Set the tabs to use Office 2003 style args.TabControl.TabStyle = Type.GetType(OneNoteStyleRenderer) 'Set different colors for forecolor, text color and tab panel color args.TabControl.ForeColor = Color.Black args.TabControl.BackColor = Color.Blue args.TabControl.TabPanelBackColor = Color.Indigo End Sub
Sample: http://help.syncfusion.com/support/samples/KB/Tools.Windows/TTStyles/TTStyles.zip