我在我的應用程序中添加MenuStrip
,並在ManagerRenderMode
處添加Render Mode
。問題在於外觀,看起來內臟。看看這兩張照片,我想要將透明的子菜單的白色邊框改爲透明,對於菜單和深灰色的子菜單(和他的邊框是深藍色)以及邊框爲白色的灰色矩形菜單選擇時。我如何做到這一點?如何更改MenuStrip的外觀
BackColor
是:36; 36; 36
和ForeColor
是。
我設法改變藍色矩形,當選項被選中的白色矩形,藍色矩形當我選擇子菜單的一個選項,但我不知道該怎麼改變white border
,請幫助..
這裏是到目前爲止的代碼...
Color culoare = Color.FromArgb(20, 20, 20);
Color culoare1 = Color.FromArgb(36, 36, 36);
public override Color MenuItemSelected
{
get { return culoare; }
}
public override Color MenuItemBorder
{
get { return culoare; }
}
public override Color MenuItemSelectedGradientBegin
{
get { return culoare; }
}
public override Color MenuItemSelectedGradientEnd
{
get { return culoare; }
}
public override Color MenuItemPressedGradientBegin
{
get { return culoare; }
}
public override Color MenuItemPressedGradientEnd
{
get { return culoare; }
}
public override Color MenuBorder
{
get { return culoare; }
}
有點我得到了,除了我採取繪圖的方法。這對於OP的需求可能更簡單。投票++; – series0ne
你的方法幫助我,但我不知道如何改變到子菜單的邊界(secound圖片,白色邊框)。幫助.. – AnDr3yy
@ AnDr3yy:看看我的編輯 - 它似乎是你需要覆蓋的MenuBorder屬性。 – Pondidum