C# メニューバーの色を変える

C#

メニューバーボタンの装飾

メニューバーボタンの境界線の色を取得します。

checked=trueの時に、変化します。

public override Color ButtonSelectedBorder
{ get { return Color.FromArgb(255, 0, 0); } }

メニューバーボタンの背景の色を取得します。

checked=trueの時に、変化します。

通常の背景色

public override Color CheckBackground
{ get { return Color.FromArgb(255, 0, 0); } }

マウスホバー時の背景色

public override Color CheckSelectedBackground
{ get { return Color.FromArgb(0, 0, 255); } }

マウスダウン時の背景色

public override Color CheckPressedBackground
{ get { return Color.FromArgb(0, 255, 0); } }

スプリッターの装飾

スプリッターの色

public override Color SeparatorDark
{ get { return Color.FromArgb(255, 0, 0); ; } }

スプリッターのシャドー色

public override Color SeparatorDark
{ get { return Color.FromArgb(255, 0, 0);  } }
public override Color SeparatorLight
{ get { return Color.FromArgb(0, 255, 0);  } }

メニューバーの装飾

MenuStrip で使用する境界線の色を表す色

public override Color MenuBorder
{ get { return Color.FromArgb(255, 0, 0);  } }

ToolStripMenuItem で使用する境界線の色(マウスホバー時)

public override Color MenuItemBorder
{ get { return Color.FromArgb(255, 0, 0);  } }

最上位の ToolStripMenuItem が押されたときに使用するグラデーションの色

public override Color MenuItemPressedGradientBegin
{ get { return Color.FromArgb(255, 0, 0);  }}
public override Color MenuItemPressedGradientEnd
{ get { return Color.FromArgb(255, 0, 0);  } }
public override Color MenuItemPressedGradientMiddle
{ get { return Color.FromArgb(255, 0, 0);  } }

最上位の ToolStripMenuItem 以外の ToolStripMenuItem が選択されたときに使用する純色を取得します。

public override Color MenuItemSelected
{ get { return Color.FromArgb(255, 0, 0);  }}

ToolStripMenuItem が選択されたときに使用するグラデーションの色(マウスホバー時)

public override Color MenuItemSelectedGradientBegin
{ get { return Color.FromArgb(255, 0, 0);  }}
public override Color MenuItemSelectedGradientEnd
{ get { return Color.FromArgb(255, 0, 0);  }}

ToolStripDropDown の純色の背景色

public override Color ToolStripDropDownBackground
{ get { return Color.FromArgb(255, 0, 0);  }}

ToolStripDropDownMenu のイメージのマージンで使用するグラデーション色。

public override Color ImageMarginGradientBegin
{ get { return Color.FromArgb(255, 0, 0); }}
public override Color ImageMarginGradientEnd
{ get { return Color.FromArgb(255, 0, 0);  } }
public override Color ImageMarginGradientMiddle
{ get { return Color.FromArgb(255, 0, 0);  } }

ToolStrip

ToolStripOverflowButton で使用するグラデーションの色

public override Color OverflowButtonGradientBegin
{ get { return Color.FromArgb(255, 0, 0);  } }
public override Color OverflowButtonGradientEnd
{ get { return Color.FromArgb(255, 0, 0); } }
public override Color OverflowButtonGradientMiddle
{ get { return Color.FromArgb(255, 0, 0);  } }

ToolStrip の下端に使用する境界線の色

public override Color ToolStripBorder
{ get { return Color.FromArgb(255, 0, 0); }}

ToolStrip の背景で使用するグラデーションの色

public override Color ToolStripGradientBegin
{ get { return Color.FromArgb(255, 0, 0);  } }
public override Color ToolStripGradientEnd
{ get { return Color.FromArgb(255, 0, 0);  } }
public override Color ToolStripGradientMiddle
{ get { return Color.FromArgb(255, 0, 0);  } }

グリップ (移動ハンドル)の色

グリップ (移動ハンドル) のシャドウ効果に使用する色

 public override Color GripDark
{ get { return Color.FromArgb(255, 0, 0);  }}

グリップ (移動ハンドル) の強調表示効果に使用する色

 public override Color GripLight
{ get { return Color.FromArgb(255, 255, 0); } }

コメント