WinForms Docking - How to custom paint skinned dock panel captions
Important
This example uses internal APIs that may change in newer versions.
This example demonstrates how to implement the CustomDrawDockPanelCaption
event to paint dock panel captions.
Files to Review
- Form1.cs (VB: Form1.vb)
- MyCustomDrawArgs.cs (VB: MyCustomDrawArgs.vb)
- MyDockElementsSkinPainter.cs (VB: MyDockElementsSkinPainter.vb)
- MyDockLayout.cs (VB: MyDockLayout.vb)
- MyDockManager.cs (VB: MyDockManager.vb)
- MyDockPanel.cs (VB: MyDockPanel.vb)
- MyPaintStyle.cs (VB: MyPaintStyle.vb)
- MyWindowSkinPainter.cs (VB: MyWindowSkinPainter.vb)