Class OTZRendererBase
ベース描画クラス
Inheritance
System.Object
System.Windows.Forms.ToolStripRenderer
System.Windows.Forms.ToolStripProfessionalRenderer
OTZRendererBase
名前空間: OTZControls.Themes.Menus.Renderers
アセンブリ: OTZControls.dll
Syntax
public class OTZRendererBase : ToolStripProfessionalRenderer
コンストラクタ
OTZRendererBase()
コンストラクタ
宣言
public OTZRendererBase()
OTZRendererBase(OTZControlThemeType, Color, ProfessionalColorTable)
コンストラクタ
宣言
public OTZRendererBase(OTZControlThemeType controlTheme, Color topMenuForeColor, ProfessionalColorTable colorTable)
パラメーター
型 | 名前 | 説明 |
---|---|---|
OTZControlThemeType | controlTheme | |
Color | topMenuForeColor | |
System.Windows.Forms.ProfessionalColorTable | colorTable |
OTZRendererBase(ProfessionalColorTable)
コンストラクタ
宣言
public OTZRendererBase(ProfessionalColorTable colorTable)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ProfessionalColorTable | colorTable |
プロパティ
ColorTableBase
テーマ
宣言
public OTZColorTableBase ColorTableBase { get; }
プロパティ値
型 | 説明 |
---|---|
OTZColorTableBase |
ControlTheme
テーマ
宣言
public OTZControlThemeType ControlTheme { get; set; }
プロパティ値
型 | 説明 |
---|---|
OTZControlThemeType |
MenuItemForeColor
メニュー文字色を取得または設定します。
宣言
public Color MenuItemForeColor { get; set; }
プロパティ値
型 | 説明 |
---|---|
Color |
PressedForeColor
クリックした時の前景色を取得または設定します。
宣言
public Color PressedForeColor { get; set; }
プロパティ値
型 | 説明 |
---|---|
Color |
SelectedBorder
チェックされている場合の文字色取得または設定します。
宣言
public Color SelectedBorder { get; set; }
プロパティ値
型 | 説明 |
---|---|
Color |
SelectedForeColor
選択した時の前景色を取得または設定します。
宣言
public Color SelectedForeColor { get; set; }
プロパティ値
型 | 説明 |
---|---|
Color |
TopMenuForeColor
トップメニュー文字色を取得または設定します。
宣言
public Color TopMenuForeColor { get; set; }
プロパティ値
型 | 説明 |
---|---|
Color |
メソッド
Initialize(ToolStrip)
派生クラスでオーバーライドすると、特定の ToolStrip のカスタムの初期化処理を提供します。
宣言
protected override void Initialize(ToolStrip toolStrip)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStrip | toolStrip |
オーバーライド
System.Windows.Forms.ToolStripRenderer.Initialize(System.Windows.Forms.ToolStrip)
InitializeItem(ToolStripItem)
派生クラスでオーバーライドすると、特定の ToolStripItem のカスタムの初期化処理を提供します。
宣言
protected void InitializeItem(ToolStripItem item)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripItem | item |
IsBackgroundImage(ToolStrip)
背景画像が設定されているかどうかを取得します。
宣言
public bool IsBackgroundImage(ToolStrip target)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStrip | target |
戻り値
型 | 説明 |
---|---|
System.Boolean |
OnRenderArrow(ToolStripArrowRenderEventArgs)
OnRenderArrow イベントを発生させます。
宣言
protected override void OnRenderArrow(ToolStripArrowRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripArrowRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderArrow(System.Windows.Forms.ToolStripArrowRenderEventArgs)
OnRenderButtonBackground(ToolStripItemRenderEventArgs)
RenderButtonBackground イベントを発生させます。
宣言
protected override void OnRenderButtonBackground(ToolStripItemRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripItemRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderButtonBackground(System.Windows.Forms.ToolStripItemRenderEventArgs)
OnRenderDropDownButtonBackground(ToolStripItemRenderEventArgs)
RenderDropDownButtonBackground イベントを発生させます。
宣言
protected override void OnRenderDropDownButtonBackground(ToolStripItemRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripItemRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderDropDownButtonBackground(System.Windows.Forms.ToolStripItemRenderEventArgs)
OnRenderImageMargin(ToolStripRenderEventArgs)
RenderImageMargin イベントを発生させます。メニューのアイコン領域を描画します。
宣言
protected override void OnRenderImageMargin(ToolStripRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderImageMargin(System.Windows.Forms.ToolStripRenderEventArgs)
OnRenderItemBackground(ToolStripItemRenderEventArgs)
OnRenderItemBackground イベントを発生させます。
宣言
protected override void OnRenderItemBackground(ToolStripItemRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripItemRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripRenderer.OnRenderItemBackground(System.Windows.Forms.ToolStripItemRenderEventArgs)
OnRenderItemCheck(ToolStripItemImageRenderEventArgs)
RenderItemCheck イベントを発生させます。
宣言
protected override void OnRenderItemCheck(ToolStripItemImageRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripItemImageRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderItemCheck(System.Windows.Forms.ToolStripItemImageRenderEventArgs)
OnRenderItemImage(ToolStripItemImageRenderEventArgs)
OnRenderItemImage イベントを発生させます。
宣言
protected override void OnRenderItemImage(ToolStripItemImageRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripItemImageRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderItemImage(System.Windows.Forms.ToolStripItemImageRenderEventArgs)
OnRenderItemText(ToolStripItemTextRenderEventArgs)
RenderItemText イベントを発生させます。
宣言
protected override void OnRenderItemText(ToolStripItemTextRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripItemTextRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderItemText(System.Windows.Forms.ToolStripItemTextRenderEventArgs)
OnRenderMenuItemBackground(ToolStripItemRenderEventArgs)
OnRenderMenuItemBackground イベントを発生させます。
宣言
protected override void OnRenderMenuItemBackground(ToolStripItemRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripItemRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderMenuItemBackground(System.Windows.Forms.ToolStripItemRenderEventArgs)
OnRenderOverflowButtonBackground(ToolStripItemRenderEventArgs)
OnRenderOverflowButtonBackground イベントを発生させます。
宣言
protected override void OnRenderOverflowButtonBackground(ToolStripItemRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripItemRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderOverflowButtonBackground(System.Windows.Forms.ToolStripItemRenderEventArgs)
OnRenderStatusStripSizingGrip(ToolStripRenderEventArgs)
RenderStatusStripSizingGrip イベントを発生させます。
宣言
protected override void OnRenderStatusStripSizingGrip(ToolStripRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripRenderer.OnRenderStatusStripSizingGrip(System.Windows.Forms.ToolStripRenderEventArgs)
OnRenderToolStripBackground(ToolStripRenderEventArgs)
RenderToolStripBackground イベントを発生させます。
宣言
protected override void OnRenderToolStripBackground(ToolStripRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderToolStripBackground(System.Windows.Forms.ToolStripRenderEventArgs)
OnRenderToolStripBorder(ToolStripRenderEventArgs)
RenderToolStripBorder イベントを発生させます。
宣言
protected override void OnRenderToolStripBorder(ToolStripRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderToolStripBorder(System.Windows.Forms.ToolStripRenderEventArgs)
OnRenderToolStripStatusLabelBackground(ToolStripItemRenderEventArgs)
宣言
protected override void OnRenderToolStripStatusLabelBackground(ToolStripItemRenderEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Windows.Forms.ToolStripItemRenderEventArgs | e |
オーバーライド
System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderToolStripStatusLabelBackground(System.Windows.Forms.ToolStripItemRenderEventArgs)