Comment on page
Bunifu Toggle Switch (variant)
Rapidly generate stylish toggle switches with the new variant
Bunifu Toggle Switch variant is a newly calibrated toggle switch with considerably great features in its design that the default Bunifu Toggle control may be unable to render.

This section describes adding Bunifu Toggle Switch (variant) at the designer level and during a runtime event.
Bunifu Toggle Switch is added to a Form by simply locating
BunifuToggleSwitch2
in your Visual Studio toolbox, and dragging it to the form as demonstrated below. You can quickly customize the control using its properties in the smart tag. Later in this documentation, we will get into deeper detail about its features.
To add Bunifu Toggle Switch at runtime, we will use the Form's load event to instantiate
BunifuToggleSwitch2
and add it to the form as shown in the codes below:C#
VB.NET
private void Form1_Load(object sender, EventArgs e)
{
//instatiate the toggle using Bunifu.UI.WinForms
BunifuToggleSwitch2 bunifuToggle = new BunifuToggleSwitch2();
//set the location of the toggle switch
bunifuToggle.Location = new Point(294, 160);
//set the toggle switch on an on-state
bunifuToggle.Checked = true;
//set the checked switch style to outline
bunifuToggle.CheckedSwitchStyle = BunifuToggleSwitch2.SwitchStyles.Outline;
//add the control to the form
this.Controls.Add(bunifuToggle);
}
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs)
'instatiate the toggle using Bunifu.UI.WinForms
Dim bunifuToggle As New BunifuToggleSwitch2()
'set the location of the toggle switch
bunifuToggle.Location = New Point(294, 160)
'set the toggle switch on an on-state
bunifuToggle.Checked = True
'set the checked switch style to outline
bunifuToggle.CheckedSwitchStyle = BunifuToggleSwitch2.SwitchStyles.Outline
'add the control to the form
Me.Controls.Add(bunifuToggle)
End Sub
Let's deep dive and get insights into the available properties on the variant Bunifu Toggle Switch.

This property determines the toggle state of the control. When the property is set to true, it sets the toggle switch in an On state. By default the toggle switch is set on an Off state.
The
CheckedChanged
event fires whenever the toggle state changes. Here's a code snippet that changes the label text whenever the state changes.C#
VB.NET
private void bunifuToggleSwitch_CheckedChanged(object sender, EventArgs e)
{
if (bunifuToggleSwitch.Checked)
{
bunifuLabel.Text = "ON";
}
else{
bunifuLabel.Text = "OFF";
}
}
Private Sub bunifuToggleSwitch_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs)
If bunifuToggleSwitch.Checked Then
bunifuLabel.Text = "ON"
Else
bunifuLabel.Text = "OFF"
End If
End Sub
This property allows you to get or set the switch's box background color when the switch is on an On State. It supports both RGB and HEX color values.
This property allows you to get or set the switch's box background color when the switch is in an Off State. It supports both RGB and HEX color values.
This property allows you to get or set the fill color of the switch thumb when the switch is on an On State. It supports both RGB and HEX color values.
This property allows you to get or set the surface style (enumeration) for the switch thumb when the switch is in an On State. The enumeration defines the following values:
Fill
and Outline.
This property allows you to get or set the fill color of the switch thumb when the switch is on an Off State. It supports both RGB and HEX color values.
This property allows you to get or set the surface style (enumeration) for the switch thumb when the switch is in an Off State. The enumeration defines the following values:
Fill
and Outline.
This property allows you to set a thickness value for the switch thumb when its style set to outline. By increasing the value, the outline border of the swtich thumb becomes thicker.
You can now generate more elegant toggle switches, which we hope will improve the appearance and feel of your UI while also providing a better user experience.
Please contact us via chat in the bottom right corner of the screen if you have feedback or recommendations.
Last modified 2yr ago