Как изменить внешний вид MenuStrip [дубликат]
На этот вопрос уже есть ответ здесь:
Как изменить цвет меню при наведении 4 ответаЯ добавляюMenuStrip
в моем приложении и добавить наManagerRenderMode
вRender Mode
, Проблема с внешним видом, смотри субпродукты. Посмотрите на эти две фотографии, я хочу изменить эту белую границу подменю в прозрачной, этот синий прямоугольник, который выглядит серым для меню и для подменю темно-серого цвета (и его границы темно-синего цвета) и границы белого цвета. меню, когда выбран. Как я могу это сделать?
BackColor
является:36; 36; 36
а такжеForeColor
являетсяLightGray
.
Мне удалось изменить синий прямоугольник, белый прямоугольник при выборе параметра, синий прямоугольник при выборе параметра подменю, но я не знаю, как изменить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; }
}