したがって、コンテキスト メニュー ストリップで、選択したアイテムの色を変更したいと考えています。たとえば、メニュー項目「自己紹介」が強調表示されたときに、その色を白から黒に変更したい。これは私が試してきたことです:
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 イベント ハンドラーをいじってみましたが、ここでは適用されないと思いますか?
これを達成する方法について何か提案はありますか?
ハイライトの色を変更する方法があるかどうかも疑問に思っていました。システムに依存することはわかっていますが、ただ疑問に思っていました.