如何更改菜单的文字颜色?

时间:2010-09-30 17:03:38

标签: c# c++ python winapi wxwidgets

我想更改菜单的文字颜色,而不是菜单项。

2 个答案:

答案 0 :(得分:1)

在windows窗体应用程序中,在窗体后面的代码中,在InitializeComponent()之后的构造函数中,设置菜单的color属性,如下所示:

 MyMenu.ForeColor = Color.White;

答案 1 :(得分:0)

如果你的Visual c#你应该能够右键单击小部件并调整前景属性。 Foreground通常在Visual .net小部件中设置文本颜色,如标签,按钮,文本框,所以我认为它可能适用于菜单。

在Xaml中:

    <Menu Foreground="Red">
        <MenuItem Header="_File"></MenuItem>
    </Menu>

没有看到菜单项而不是菜单... 文件将为蓝色编辑将为红色..您可以根据具体情况设置样式以进行设置菜单项

  <Menu Foreground="Red">
        <MenuItem Foreground="Blue" Header="_File"></MenuItem>
        <MenuItem Header="_Edit"></MenuItem>
    </Menu>