C# Class ComponentFactory.Krypton.Toolkit.KryptonCheckBox

Inheritance: VisualSimpleBase, IContentValues
Show file Open project: ComponentFactory/Krypton Class Usage Examples

Private Properties

Property Type Description
OnCheckBoxTextChanged void
OnControllerClick void
ResetLabelStyle void
ShouldSerializeImages bool
ShouldSerializeLabelStyle bool
ShouldSerializeOverrideFocus bool
ShouldSerializeStateCommon bool
ShouldSerializeStateDisabled bool
ShouldSerializeStateNormal bool
ShouldSerializeText bool
ShouldSerializeValues bool
UpdateForOrientation void

Public Methods

Method Description
GetImage ( PaletteState state ) : Image

Gets the content image.

GetImageTransparentColor ( PaletteState state ) : Color

Gets the image color that should be transparent.

GetLongText ( ) : string

Gets the content long text.

GetShortText ( ) : string

Gets the content short text.

KryptonCheckBox ( ) : System

Initialize a new instance of the KryptonCheckBox class.

ResetText ( ) : void

Resets the Text property to its default value.

SetFixedState ( bool focus, bool enabled, bool tracking, bool pressed ) : void

Fix the control to a particular palette state.

Protected Methods

Method Description
EvalTransparentPaint ( ) : bool

Work out if this control needs to paint transparent areas.

OnCheckStateChanged ( EventArgs e ) : void

Raises the CheckStateChanged event.

OnCheckedChanged ( EventArgs e ) : void

Raises the CheckedChanged event.

OnClick ( EventArgs e ) : void

Raises the CheckStateChanged event.

OnCommandPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Handles a change in the property of an attached command.

OnDoubleClick ( EventArgs e ) : void

Raises the DoubleClick event.

OnEnabledChanged ( EventArgs e ) : void

Raises the EnabledChanged event.

OnGotFocus ( EventArgs e ) : void

Raises the GotFocus event.

OnKryptonCommandChanged ( EventArgs e ) : void

Raises the KryptonCommandChanged event.

OnLostFocus ( EventArgs e ) : void

Raises the LostFocus event.

OnMouseDoubleClick ( EventArgs e ) : void

Raises the MouseDoubleClick event.

OnMouseImeModeChanged ( EventArgs e ) : void

Raises the ImeModeChanged event.

OnRightToLeftChanged ( EventArgs e ) : void

Raises the RightToLeftChanged event.

ProcessMnemonic ( char charCode ) : bool

Processes a mnemonic character.

SetLabelStyle ( LabelStyle style ) : void

Update the view elements based on the requested label style.

Private Methods

Method Description
OnCheckBoxTextChanged ( object sender, EventArgs e ) : void
OnControllerClick ( object sender, EventArgs e ) : void
ResetLabelStyle ( ) : void
ShouldSerializeImages ( ) : bool
ShouldSerializeLabelStyle ( ) : bool
ShouldSerializeOverrideFocus ( ) : bool
ShouldSerializeStateCommon ( ) : bool
ShouldSerializeStateDisabled ( ) : bool
ShouldSerializeStateNormal ( ) : bool
ShouldSerializeText ( ) : bool
ShouldSerializeValues ( ) : bool
UpdateForOrientation ( ) : void

Method Details

EvalTransparentPaint() protected method

Work out if this control needs to paint transparent areas.
protected EvalTransparentPaint ( ) : bool
return bool

GetImage() public method

Gets the content image.
public GetImage ( PaletteState state ) : Image
state PaletteState The state for which the image is needed.
return Image

GetImageTransparentColor() public method

Gets the image color that should be transparent.
public GetImageTransparentColor ( PaletteState state ) : Color
state PaletteState The state for which the image is needed.
return Color

GetLongText() public method

Gets the content long text.
public GetLongText ( ) : string
return string

GetShortText() public method

Gets the content short text.
public GetShortText ( ) : string
return string

KryptonCheckBox() public method

Initialize a new instance of the KryptonCheckBox class.
public KryptonCheckBox ( ) : System
return System

OnCheckStateChanged() protected method

Raises the CheckStateChanged event.
protected OnCheckStateChanged ( EventArgs e ) : void
e System.EventArgs An EventArgs containing the event data.
return void

OnCheckedChanged() protected method

Raises the CheckedChanged event.
protected OnCheckedChanged ( EventArgs e ) : void
e System.EventArgs An EventArgs containing the event data.
return void

OnClick() protected method

Raises the CheckStateChanged event.
protected OnClick ( EventArgs e ) : void
e System.EventArgs An EventArgs containing the event data.
return void

OnCommandPropertyChanged() protected method

Handles a change in the property of an attached command.
protected OnCommandPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object Source of the event.
e System.ComponentModel.PropertyChangedEventArgs A PropertyChangedEventArgs that contains the event data.
return void

OnDoubleClick() protected method

Raises the DoubleClick event.
protected OnDoubleClick ( EventArgs e ) : void
e System.EventArgs An EventArgs containing the event data.
return void

OnEnabledChanged() protected method

Raises the EnabledChanged event.
protected OnEnabledChanged ( EventArgs e ) : void
e System.EventArgs An EventArgs that contains the event data.
return void

OnGotFocus() protected method

Raises the GotFocus event.
protected OnGotFocus ( EventArgs e ) : void
e System.EventArgs An EventArgs that contains the event data.
return void

OnKryptonCommandChanged() protected method

Raises the KryptonCommandChanged event.
protected OnKryptonCommandChanged ( EventArgs e ) : void
e System.EventArgs An EventArgs containing the event data.
return void

OnLostFocus() protected method

Raises the LostFocus event.
protected OnLostFocus ( EventArgs e ) : void
e System.EventArgs An EventArgs that contains the event data.
return void

OnMouseDoubleClick() protected method

Raises the MouseDoubleClick event.
protected OnMouseDoubleClick ( EventArgs e ) : void
e System.EventArgs An EventArgs containing the event data.
return void

OnMouseImeModeChanged() protected method

Raises the ImeModeChanged event.
protected OnMouseImeModeChanged ( EventArgs e ) : void
e System.EventArgs An EventArgs containing the event data.
return void

OnRightToLeftChanged() protected method

Raises the RightToLeftChanged event.
protected OnRightToLeftChanged ( EventArgs e ) : void
e System.EventArgs An EventArgs containing event data.
return void

ProcessMnemonic() protected method

Processes a mnemonic character.
protected ProcessMnemonic ( char charCode ) : bool
charCode char The mnemonic character entered.
return bool

ResetText() public method

Resets the Text property to its default value.
public ResetText ( ) : void
return void

SetFixedState() public method

Fix the control to a particular palette state.
public SetFixedState ( bool focus, bool enabled, bool tracking, bool pressed ) : void
focus bool Focus state for display.
enabled bool Enabled state for display.
tracking bool Tracking state for display.
pressed bool Pressed state for display.
return void

SetLabelStyle() protected method

Update the view elements based on the requested label style.
protected SetLabelStyle ( LabelStyle style ) : void
style LabelStyle New label style.
return void