C# 클래스 ComponentFactory.Krypton.Toolkit.KryptonCheckBox

상속: VisualSimpleBase, IContentValues
파일 보기 프로젝트 열기: ComponentFactory/Krypton 1 사용 예제들

Private Properties

프로퍼티 타입 설명
OnCheckBoxTextChanged void
OnControllerClick void
ResetLabelStyle void
ShouldSerializeImages bool
ShouldSerializeLabelStyle bool
ShouldSerializeOverrideFocus bool
ShouldSerializeStateCommon bool
ShouldSerializeStateDisabled bool
ShouldSerializeStateNormal bool
ShouldSerializeText bool
ShouldSerializeValues bool
UpdateForOrientation void

공개 메소드들

메소드 설명
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.

보호된 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
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

메소드 상세

EvalTransparentPaint() 보호된 메소드

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

GetImage() 공개 메소드

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

GetImageTransparentColor() 공개 메소드

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

GetLongText() 공개 메소드

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

GetShortText() 공개 메소드

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

KryptonCheckBox() 공개 메소드

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

OnCheckStateChanged() 보호된 메소드

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

OnCheckedChanged() 보호된 메소드

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

OnClick() 보호된 메소드

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

OnCommandPropertyChanged() 보호된 메소드

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.
리턴 void

OnDoubleClick() 보호된 메소드

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

OnEnabledChanged() 보호된 메소드

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

OnGotFocus() 보호된 메소드

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

OnKryptonCommandChanged() 보호된 메소드

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

OnLostFocus() 보호된 메소드

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

OnMouseDoubleClick() 보호된 메소드

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

OnMouseImeModeChanged() 보호된 메소드

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

OnRightToLeftChanged() 보호된 메소드

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

ProcessMnemonic() 보호된 메소드

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

ResetText() 공개 메소드

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

SetFixedState() 공개 메소드

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.
리턴 void

SetLabelStyle() 보호된 메소드

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