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
Показать файл Открыть проект Примеры использования класса

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