Custom Styling in Windows Forms Toggle Button
29 Apr 20211 minute to read
The appearance of the Toggle Button is customized by using the IToggleButtonRenderer. This interface provides few methods to control painting borders, arrow, and so on.
To customize the appearance,
- Create a new custom renderer class and implement each of the members defined in IToggleButtonRenderer.
- Assign instance of your custom renderer to the Renderer property of ToggleButton. By default, ToggleButton is painted by using its default renderer.
CustomRenderer renderer = new CustomRenderer();
toggleButton1.Renderer = renderer;
Dim renderer As New CustomRenderer()
toggleButton1.Renderer = renderer