KGySoft.WinForms.Controls Namespace
The
KGySoft.WinForms.Controls namespace contains several WinForms controls.
Some of them are meant to be used as improved base classes, such as the
BaseControl and
BaseControl classes,
while others are derived and improved versions of well-known controls, like the
AdvancedButton,
AdvancedCheckBox,
AdvancedLabel and other controls, whose names are prefixed with
Advanced. Most of them are common in
offering the same set of improvements, such as unified and fixed font scaling on all target platforms, buffered animations,
configurable fore/base colors even in disabled state, as well as some unique features.
Furthermore, there are some new controls, e.g. the
ImageViewer,
CheckGroupBox or
CommandLinkButton classes
that offer new functionality.
| AdvancedButton |
Represents a button with additional features such as customizable disabled colors, elevated mode, buffered fading animations, and more.
|
| AdvancedCheckBox |
Represents a checkbox with additional features such as customizable disabled colors, fixed auto sizing behavior, buffered fading animations, and more.
|
| AdvancedComboBox |
Represents a combo box with additional features such as customizable disabled colors, read-only mode, and more.
|
| AdvancedDateTimePicker |
Represents a date-time picker control with additional features such as adjustable colors, fixed rendering in high DPI mode, and more.
|
| AdvancedLabel |
Represents a label with additional features such as customizable disabled colors, correct auto sizing, fixed auto sizing behavior, advanced border styles, and more.
|
| AdvancedPanel |
Represents a panel with advanced BorderStyle options.
|
| AdvancedProgressBar |
Represents a progress bar with advanced capabilities.
|
| AdvancedRadioButton |
Represents a radio button with additional features such as customizable disabled colors, fixed auto sizing behavior, buffered fading animations, and more.
|
| AdvancedTextBox |
Represents a textbox with additional features such as customizable disabled colors, behavioral fixes, and more.
|
| BaseControl |
A base class for custom controls that provides some additional functionality compared to Control.
|
| BaseUserControl |
A base class for user controls that provides some additional functionality compared to UserControl.
|
| CheckGroupBox |
Represents a GroupBox control with a CheckBox that can be checked or unchecked to enable or disable the content of the group box.
|
| CommandLinkButton |
Represents a command link button. Works also on Windows XP in compatibility mode. Supports flat styles, elevated mode, high contrast mode,
custom colors even in disabled mode and even for the default glyph (on Windows 10 and above), buffered fading animations, and more.
|
| ControlAppearanceState |
Represents appearance status information of a control that supports buffered fading animations.
|
| DecimalTextBox |
Represents a text box to edit decimal values.
|
| FadingPainterTState |
Helper class for buffered fading animations. The host control must implement the ISupportsFadingTState interface.
|
| ImageViewer |
Represents a high-performance image display control with zooming and panning by the keyboard and the mouse.
Does not support auto-rendering animated images, but it preserves the current zoom and location if you update the frames of an animation explicitly.
|
| OkCancelButtons |
Provides a user control with OK, Cancel and Apply buttons, whose visibility and other properties can be adjusted.
|
| PaintStateEventArgs |
Represents arguments of for the PaintState(TState, PaintEventArgs) event.
|