Как изменить цвет наведите курсор мыши на меню приложения Windows?Как изменить цвет наведения меню
Любой метод в C#?
ИЛИ
В любом случае с помощью Windows API (DllImport)?
См изображения:
Как изменить цвет наведите курсор мыши на меню приложения Windows?Как изменить цвет наведения меню
Любой метод в C#?
ИЛИ
В любом случае с помощью Windows API (DllImport)?
См изображения:
Вы используете класс MenuStrip. Вы можете переопределить свой рендерер. Вот пример, выберите свои собственные цвета, пожалуйста.
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
menuStrip1.Renderer = new MyRenderer();
}
private class MyRenderer : ToolStripProfessionalRenderer {
public MyRenderer() : base(new MyColors()) {}
}
private class MyColors : ProfessionalColorTable {
public override Color MenuItemSelected {
get { return Color.Yellow; }
}
public override Color MenuItemSelectedGradientBegin {
get { return Color.Orange; }
}
public override Color MenuItemSelectedGradientEnd {
get { return Color.Yellow; }
}
}
}
Другие свойства ProfessionalColorTable контроля других цветовых элементов.
Для изменения мыши над границей цвета (по пунктам) используйте:
public override Color MenuItemBorder
{
get { return Color.Green; }
}
Эта часть имеет решающее значение. благодаря – stuzor
Вы можете также сделать его прозрачным (невидимым):
get { return Color.Transparent; }
вау .... это работает:) Большое спасибо: D – Sreekumar