【发布时间】:2012-09-10 00:06:13
【问题描述】:
所以在我的上下文菜单条上,我想更改所选项目的颜色。 例如,我希望菜单项“关于我”在突出显示时将颜色从白色更改为黑色。 这是我一直在尝试的:
ContextMenuStrip CMS = new ContextMenuStrip();
CMS.ForeColor = Color.White;
CMS.ShowImageMargin = false;
var item = CMS.Items.Add("About Me", null);
item.MouseHover += new EventHandler(CMS_MouseHover);
void CMS_MouseHover(object sender, EventArgs e)
{
ContextMenuStrip CMS = sender as ContextMenuStrip;
CMS.ForeColor = Color.Black;
}
我也尝试过使用 ToolStripMenuitem 事件处理程序,但我认为它不会在这里应用?
对我如何实现这一点有什么建议吗?
我也想知道是否有办法更改突出显示颜色,我知道这取决于您的系统,但我只是想知道。
【问题讨论】:
-
This question 是相关的,答案实际上覆盖了突出显示颜色。
标签: c# visual-studio-2010 menu contextmenu