C# 클래스 ToolStripAeroRenderer, Auxilium

Renders a toolstrip using the UxTheme API via VisualStyleRenderer and a specific style.
Perhaps surprisingly, this does not need to be disposable.
상속: ToolStripSystemRenderer
파일 보기 프로젝트 열기: banksyhf/Auxilium 1 사용 예제들

Private Properties

프로퍼티 타입 설명
EnsureRenderer bool
GetBackgroundRectangle Rectangle
GetItemState int
GetItemTextColor Color
GetThemeMargins Padding
Subclass VisualStyleElement

공개 메소드들

메소드 설명
ToolStripAeroRenderer ( ToolbarTheme theme, bool drawBackground ) : System

보호된 메소드들

메소드 설명
Initialize ( ToolStrip toolStrip ) : void
InitializePanel ( ToolStripPanel toolStripPanel ) : void
OnRenderArrow ( ToolStripArrowRenderEventArgs e ) : void
OnRenderImageMargin ( ToolStripRenderEventArgs e ) : void
OnRenderItemCheck ( ToolStripItemImageRenderEventArgs e ) : void
OnRenderItemText ( ToolStripItemTextRenderEventArgs e ) : void
OnRenderMenuItemBackground ( ToolStripItemRenderEventArgs e ) : void
OnRenderOverflowButtonBackground ( ToolStripItemRenderEventArgs e ) : void
OnRenderSeparator ( ToolStripSeparatorRenderEventArgs e ) : void
OnRenderSplitButtonBackground ( ToolStripItemRenderEventArgs e ) : void
OnRenderToolStripBackground ( System e ) : void
OnRenderToolStripBorder ( ToolStripRenderEventArgs e ) : void
OnRenderToolStripPanelBackground ( ToolStripPanelRenderEventArgs e ) : void

비공개 메소드들

메소드 설명
EnsureRenderer ( ) : bool
GetBackgroundRectangle ( ToolStripItem item ) : Rectangle
GetItemState ( ToolStripItem item ) : int
GetItemTextColor ( ToolStripItem item ) : Color
GetThemeMargins ( System.Windows.Forms.IDeviceContext dc, MarginTypes marginType ) : Padding
Subclass ( VisualStyleElement element ) : VisualStyleElement

메소드 상세

Initialize() 보호된 메소드

protected Initialize ( ToolStrip toolStrip ) : void
toolStrip ToolStrip
리턴 void

InitializePanel() 보호된 메소드

protected InitializePanel ( ToolStripPanel toolStripPanel ) : void
toolStripPanel ToolStripPanel
리턴 void

OnRenderArrow() 보호된 메소드

protected OnRenderArrow ( ToolStripArrowRenderEventArgs e ) : void
e ToolStripArrowRenderEventArgs
리턴 void

OnRenderImageMargin() 보호된 메소드

protected OnRenderImageMargin ( ToolStripRenderEventArgs e ) : void
e ToolStripRenderEventArgs
리턴 void

OnRenderItemCheck() 보호된 메소드

protected OnRenderItemCheck ( ToolStripItemImageRenderEventArgs e ) : void
e ToolStripItemImageRenderEventArgs
리턴 void

OnRenderItemText() 보호된 메소드

protected OnRenderItemText ( ToolStripItemTextRenderEventArgs e ) : void
e ToolStripItemTextRenderEventArgs
리턴 void

OnRenderMenuItemBackground() 보호된 메소드

protected OnRenderMenuItemBackground ( ToolStripItemRenderEventArgs e ) : void
e ToolStripItemRenderEventArgs
리턴 void

OnRenderOverflowButtonBackground() 보호된 메소드

protected OnRenderOverflowButtonBackground ( ToolStripItemRenderEventArgs e ) : void
e ToolStripItemRenderEventArgs
리턴 void

OnRenderSeparator() 보호된 메소드

protected OnRenderSeparator ( ToolStripSeparatorRenderEventArgs e ) : void
e ToolStripSeparatorRenderEventArgs
리턴 void

OnRenderSplitButtonBackground() 보호된 메소드

protected OnRenderSplitButtonBackground ( ToolStripItemRenderEventArgs e ) : void
e ToolStripItemRenderEventArgs
리턴 void

OnRenderToolStripBackground() 보호된 메소드

protected OnRenderToolStripBackground ( System e ) : void
e System
리턴 void

OnRenderToolStripBorder() 보호된 메소드

protected OnRenderToolStripBorder ( ToolStripRenderEventArgs e ) : void
e ToolStripRenderEventArgs
리턴 void

OnRenderToolStripPanelBackground() 보호된 메소드

protected OnRenderToolStripPanelBackground ( ToolStripPanelRenderEventArgs e ) : void
e ToolStripPanelRenderEventArgs
리턴 void

ToolStripAeroRenderer() 공개 메소드

public ToolStripAeroRenderer ( ToolbarTheme theme, bool drawBackground ) : System
theme ToolbarTheme
drawBackground bool
리턴 System