Visual Studio .NET 2003.NET 1.1Windows 2000Windows XPIntermediateDevVisual StudioWindows.NETVisual Basic
Multifunctional Checkbox for Visual Studio .NET






1.73/5 (12 votes)
May 13, 2005

57790

154
CheckBox with different checked and border styles.
Introduction
This article introduces check boxes with different checked and border styles. The following lists shows the different properties and events associated with them.
Properties
Caption
(String
) - Addition of a text.TextColor
(Color
) - Color of the text.TextFont
(Font
)- Font of the text.CStyle
(Enumeration
) - Kind of selected graphics.FStyle
(Enumeration
) - Visible style.StyleKind
(Enumeration
) - Kind of visible style.SmoothingMode
(SmoothingMode
) - Quality of the graphics.CheckedState
(Boolean
) - CheckBox is selected or deselected.CheckedColor
(Color
) - Selected color.
Events
BeforeChanging
- Event which will execute before checking.CheckedChanged
- Event which will execute after checking.
Examples
'Show "MessageBox" after click with current "Checked_State"
Private Sub CheckBox1_CheckedChanged(ByVal Checked_State As Boolean) _
Handles CheckBox1.CheckedChanged
MsgBox(Checked_State)
End Sub
'Change "ForeColor" of the text after click
Private Sub CheckBox1_CheckedChanged(ByVal Checked_State As Boolean) _
Handles CheckBox1.CheckedChanged
CheckBox1.ForeColor = Color.Red
End Sub
'Change kind of style after click
Private Sub CheckBox1_CheckedChanged(ByVal Checked_State As Boolean) _
Handles CheckBox1.CheckedChanged
'Change CheckBox Style
CheckBox1.FStyle = CheckBox.CheckBox.Flat_Style.Blue
'Paint 'X' as checked_State
CheckBox1.CStyle = CheckBox.CheckBox.Check_style.Draw_X
'Draw circle as CheckBox field
CheckBox1.StyleKind = CheckBox.CheckBox.Style_Kind.Circle
End Sub
'Change "SmoothingMode"
Private Sub CheckBox1_CheckedChanged(ByVal Checked_State As Boolean) _
Handles CheckBox1.CheckedChanged
CheckBox1.SmoothingMode = Drawing2D.SmoothingMode.HighQuality
End Sub