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






2.31/5 (10 votes)
Jul 2, 2005

54112

215
Checkboxes with different checked and border styles.
Introduction
This article introduces check boxes with different checked and border styles. The following list shows the different properties and events associated with them.
Properties
Caption
(String
) - Addition of a text.CheckedColor
(Color
) - Selected color.CheckedState
(Boolean
) - Checkbox is selected or deselected.CStyle
(Enum
) - The kind of selected graphics.EnableClickSound
(Boolean
) - Play sound on click.FocusColor
(Color
) - Color of rectangle when it gets focus.FStyle
(Enum
) - Visible style.HoverAnimation
(Boolean
) - Fade animation when moving.SmoothingMode
(SmoothingMode
) - Quality of the graphics.StyleKind
(Enum
) - Kind of visible style.TextFont
(Font
)- Font of the text.TextColor
(Color
) - Color of the text.
Events
BeforeChanging
- Event which will execute before checking.CheckedChanged
- Event which will execute after checking.
Examples
- Show "
MessageBox
" after click when in "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