C# 最小化菜单中背景颜色的更改
我有一个带有MenuStrip的Windows窗体应用程序。背景色是蓝色的,但当窗口调整大小(在图像中,您只看到菜单的左角)并且我想显示其他隐藏项时,背景不是蓝色的 如何更改背景色 查看以下内容: : 您可以这样使用它:C# 最小化菜单中背景颜色的更改,c#,winforms,C#,Winforms,我有一个带有MenuStrip的Windows窗体应用程序。背景色是蓝色的,但当窗口调整大小(在图像中,您只看到菜单的左角)并且我想显示其他隐藏项时,背景不是蓝色的 如何更改背景色 查看以下内容: : 您可以这样使用它: private void Form1_Load(object sender, EventArgs e) { menuStrip1.Renderer = new ToolStripProfessionalRenderer(new TestColorTable()); }
private void Form1_Load(object sender, EventArgs e)
{
menuStrip1.Renderer = new ToolStripProfessionalRenderer(new TestColorTable());
}
谢谢,你在下地狱之前救了我。
public class TestColorTable : ProfessionalColorTable
{
public override Color MenuItemSelected
{
get { return Color.Red; }
}
public override Color MenuBorder //added for changing the menu border
{
get { return Color.Green; }
}
private void Form1_Load(object sender, EventArgs e)
{
menuStrip1.Renderer = new ToolStripProfessionalRenderer(new TestColorTable());
}