クリックできないコンテキスト メニュー項目がいくつかあります。何かの状況を報告するだけです。カーソルがまだクリック可能なように見えるのは好きではありません。
とにかくこれを変更するには?
期待されるようなカーソル フィールドはありません。
クリックできないコンテキスト メニュー項目がいくつかあります。何かの状況を報告するだけです。カーソルがまだクリック可能なように見えるのは好きではありません。
とにかくこれを変更するには?
期待されるようなカーソル フィールドはありません。
アミラムは私を正しい方向に送りました。「ToolStripMenuItem」にカーソルを設定することはできません。親の ContextMenuStrip に設定する必要があります。
マウス イベントに関しては、ToolStripMenuItems で行う必要があります。マウスが ToolStripMenuItems の上にある場合、MouseMove イベントは発生しません。
// Init Code
contextMenuStrip1.Cursor = Cursors.Hand;
recentMessagesToolStripMenuItem.MouseLeave += new EventHandler(SetCursorToHandOn_MouseLeave);
recentMessagesToolStripMenuItem.MouseEnter += new EventHandler(SetCursorToArrowOn_MouseEnter);
private void SetCursorToArrowOn_MouseEnter(object sender, EventArgs e)
{
contextMenuStrip1.Cursor = Cursors.Arrow;
}
private void SetCursorToHandOn_MouseLeave(object sender, EventArgs e)
{
contextMenuStrip1.Cursor = Cursors.Hand;
}