たとえば、このメニュークリックイベントがあります。
private void testToolStripMenuItem_Click(object sender, EventArgs e)
{
if (testToolStripMenuItem.Checked == true)
{
testToolStripMenuItem.ForeColor = Color.Red;
}
else
{
testToolStripMenuItem.ForeColor = Color.Black;
}
}
ユーザーがメニューを1回クリックするとメニューテキストが赤になり、もう一度クリックすると黒に戻ります。
別のこと/問題:ユーザーがメニューの上にマウスを移動してメニューが青色で表示されることを回避/無効にするにはどうすればよいですか?ユーザーがメニューの上にマウスを移動すると、通常のメニューになります。塗装されていませんか?