How to customize BackStageTab in WinForms RibbonControl?
BackStageTab visibility and accessibility can be customized by using its properties TabEnabled and TabVisible. Following code example demonstrates the same.
C#
//Enables the BackStageTab foreach (Control ctrl in this.backStageView1.BackStage.Controls) { if (ctrl is BackStageTab) (ctrl as BackStageTab).TabEnabled = true; } //Disables the BackStageTab foreach (Control ctrl in this.backStageView1.BackStage.Controls) { if (ctrl is BackStageTab) (ctrl as BackStageTab).TabEnabled = false; } //Displays the BackStageTab foreach (Control ctrl in this.backStageView1.BackStage.Controls) { if (ctrl is BackStageTab) (ctrl as BackStageTab).TabVisible = true; } //Hides the BackStgeTab foreach (Control ctrl in this.backStageView1.BackStage.Controls) { if (ctrl is BackStageTab) (ctrl as BackStageTab).TabVisible = false; }
VB
'Enables the BackStageTab For Each ctrl As Control In Me.backStageView1.BackStage.Controls If TypeOf ctrl Is BackStageTab Then TryCast(ctrl, BackStageTab).TabEnabled = True End If Next ctrl For Each ctrl As Control In Me.backStageView1.BackStage.Controls If TypeOf ctrl Is BackStageTab Then TryCast(ctrl, BackStageTab).TabEnabled = False End If Next ctrl 'Displays the BackStageTab For Each ctrl As Control In Me.backStageView1.BackStage.Controls If TypeOf ctrl Is BackStageTab Then TryCast(ctrl, BackStageTab).TabVisible = True End If Next ctrl 'Hides the BackStgeTab For Each ctrl As Control In Me.backStageView1.BackStage.Controls If TypeOf ctrl Is BackStageTab Then TryCast(ctrl, BackStageTab).TabVisible = False End If Next ctrl
Sample Links
C#
http://www.syncfusion.com/downloads/support/directtrac/139533/BackStageTabEnable1885274472.zip
VB
http://www.syncfusion.com/downloads/support/directtrac/138249/BackStageTabEnable_VB-63368816.zip
Conclusion
I hope you enjoyed learning about how to customize the visibility and accessibility of the BackStageTab in WinForms RibbonControl.
You can refer to our WinForms RibbonControl feature tour page to know about its other groundbreaking feature representations. You can also explore our WinForms RibbobnControl documentation to understand how to create and manipulate data.
For current customers, you can check out our components from the License and Downloads page. If you are new to Syncfusion, you can try our 30-day free trial to check out our other controls.
If you have any queries or require clarifications, please let us know in the comments section below. You can also contact us through our support forums, Direct-Trac, or feedback portal. We are always happy to assist you!