C# 클래스 ComponentFactory.Krypton.Ribbon.ViewDrawRibbonGroupCheckBox

Draws a ribbon group check box.
상속: ComponentFactory.Krypton.Toolkit.ViewComposite, IRibbonViewGroupItemView, IContentValues
파일 보기 프로젝트 열기: ComponentFactory/Krypton 1 사용 예제들

공개 메소드들

메소드 설명
GetFirstFocusItem ( ) : ViewBase

Gets the first focus item from the item.

GetGroupKeyTips ( KeyTipInfoList keyTipList, int lineHint ) : void

Gets the array of group level key tips.

GetImage ( PaletteState state ) : Image

Gets the image.

GetImageTransparentColor ( PaletteState state ) : Color

Gets the image transparent color.

GetLastFocusItem ( ) : ViewBase

Gets the last focus item from the item.

GetLongText ( ) : string

Gets the long text.

GetNextFocusItem ( ViewBase current, bool &matched ) : ViewBase

Gets the next focus item based on the current item as provided.

GetPreferredSize ( ViewLayoutContext context ) : Size

Discover the preferred size of the element.

GetPreviousFocusItem ( ViewBase current, bool &matched ) : ViewBase

Gets the previous focus item based on the current item as provided.

GetShortText ( ) : string

Gets the short text.

Layout ( ViewLayoutContext context ) : void

Perform a layout of the elements.

ResetGroupItemSize ( ) : void

Reset the group item size to the item definition.

SetGroupItemSize ( GroupItemSize size ) : void

Override the group item size if possible.

ToString ( ) : string

Obtains the String representation of this instance.

ViewDrawRibbonGroupCheckBox ( KryptonRibbon ribbon, KryptonRibbonGroupCheckBox ribbonCheckBox, NeedPaintHandler needPaint ) : System

Initialize a new instance of the ViewDrawRibbonGroupCheckBox class.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnNeedPaint ( bool needLayout ) : void

Raises the NeedPaint event.

OnNeedPaint ( bool needLayout, Rectangle invalidRect ) : void

Raises the NeedPaint event.

비공개 메소드들

메소드 설명
ActionFinishedLarge ( object sender, EventArgs e ) : void
ActionFinishedMediumSmall ( object sender, EventArgs e ) : void
CreateLargeCheckBoxView ( ) : void
CreateMediumSmallCheckBoxView ( ) : void
DefineRootView ( ViewBase view ) : void
OnCheckBoxPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
OnContextClick ( object sender, MouseEventArgs e ) : void
OnLargeCheckBoxClick ( object sender, EventArgs e ) : void
OnMediumSmallCheckBoxClick ( object sender, EventArgs e ) : void
UpdateCheckState ( ) : void
UpdateEnabledState ( ) : void
UpdateItemSizeState ( ) : void
UpdateItemSizeState ( GroupItemSize size ) : void

메소드 상세

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

GetFirstFocusItem() 공개 메소드

Gets the first focus item from the item.
public GetFirstFocusItem ( ) : ViewBase
리턴 ViewBase

GetGroupKeyTips() 공개 메소드

Gets the array of group level key tips.
public GetGroupKeyTips ( KeyTipInfoList keyTipList, int lineHint ) : void
keyTipList KeyTipInfoList List to add new entries into.
lineHint int Provide hint to item about its location.
리턴 void

GetImage() 공개 메소드

Gets the image.
public GetImage ( PaletteState state ) : Image
state PaletteState
리턴 Image

GetImageTransparentColor() 공개 메소드

Gets the image transparent color.
public GetImageTransparentColor ( PaletteState state ) : Color
state PaletteState
리턴 Color

GetLastFocusItem() 공개 메소드

Gets the last focus item from the item.
public GetLastFocusItem ( ) : ViewBase
리턴 ViewBase

GetLongText() 공개 메소드

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

GetNextFocusItem() 공개 메소드

Gets the next focus item based on the current item as provided.
public GetNextFocusItem ( ViewBase current, bool &matched ) : ViewBase
current ViewBase The view that is currently focused.
matched bool Has the current focus item been matched yet.
리턴 ViewBase

GetPreferredSize() 공개 메소드

Discover the preferred size of the element.
public GetPreferredSize ( ViewLayoutContext context ) : Size
context ComponentFactory.Krypton.Toolkit.ViewLayoutContext Layout context.
리턴 System.Drawing.Size

GetPreviousFocusItem() 공개 메소드

Gets the previous focus item based on the current item as provided.
public GetPreviousFocusItem ( ViewBase current, bool &matched ) : ViewBase
current ViewBase The view that is currently focused.
matched bool Has the current focus item been matched yet.
리턴 ViewBase

GetShortText() 공개 메소드

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

Layout() 공개 메소드

Perform a layout of the elements.
public Layout ( ViewLayoutContext context ) : void
context ComponentFactory.Krypton.Toolkit.ViewLayoutContext Layout context.
리턴 void

OnNeedPaint() 보호된 메소드

Raises the NeedPaint event.
protected OnNeedPaint ( bool needLayout ) : void
needLayout bool Does the palette change require a layout.
리턴 void

OnNeedPaint() 보호된 메소드

Raises the NeedPaint event.
protected OnNeedPaint ( bool needLayout, Rectangle invalidRect ) : void
needLayout bool Does the palette change require a layout.
invalidRect System.Drawing.Rectangle Rectangle to invalidate.
리턴 void

ResetGroupItemSize() 공개 메소드

Reset the group item size to the item definition.
public ResetGroupItemSize ( ) : void
리턴 void

SetGroupItemSize() 공개 메소드

Override the group item size if possible.
public SetGroupItemSize ( GroupItemSize size ) : void
size GroupItemSize New size to use.
리턴 void

ToString() 공개 메소드

Obtains the String representation of this instance.
public ToString ( ) : string
리턴 string

ViewDrawRibbonGroupCheckBox() 공개 메소드

Initialize a new instance of the ViewDrawRibbonGroupCheckBox class.
public ViewDrawRibbonGroupCheckBox ( KryptonRibbon ribbon, KryptonRibbonGroupCheckBox ribbonCheckBox, NeedPaintHandler needPaint ) : System
ribbon KryptonRibbon Reference to owning ribbon control.
ribbonCheckBox KryptonRibbonGroupCheckBox Reference to source check box definition.
needPaint NeedPaintHandler Delegate for notifying paint requests.
리턴 System