Class GPALCheckbox
A GPAL checkbox instantiateds with GPAL,Checkbox for use on GPAL forms.
Callback EventHandler is invoked on the GPALCheckbox.WindowsControl.CheckChanged event.
Default is not checked
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: GenerallyPositive.GPALForm
Assembly: GPAL.dll
Syntax
public class GPALCheckbox : GPALControl, IAllowControlSettingsAndFontSettings, IAllowFontSettings, IAllowControlSettingsEnabledAndChecked, IAllowControlSettings, IAllowEnabled, IAllowChecked
Examples
static GPALCheckbox gPALCheckbox1 = (GPALCheckbox)GPAL.Checkbox
.WithChecked(true)
.WithText("Overwrite File")
.WithCallback(CheckboxHandler); // on check changed event handler
GPALForm myForm = (GPALForm)GPAL.Form
.WithTitle("Simple Form Test")
.WithFormControl(gPALCheckbox1)
.ShowDialog();
Properties
Checked
Runtime access to un/check the checkbox
Declaration
public bool Checked { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | True [checked] |
Enabled
Runtime access to Enable/Disable the checkbox.
Declaration
public bool Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | True [default] - enabled |
Methods
WithChecked(Boolean)
Sets whether the checkbox is checked.
Declaration
public IAllowControlSettings WithChecked(bool isChecked)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | isChecked | True |
Returns
| Type | Description |
|---|---|
| IAllowControlSettings | Fluent interface to define more settings |
WithEnabled(Boolean)
Fluent interface to set the initial state of the control
Declaration
public IAllowControlSettings WithEnabled(bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | enabled | True [default] |
Returns
| Type | Description |
|---|---|
| IAllowControlSettings | Fluent interface to define more settings |