我有一个自定义 CustomToolStripMenuItem ,派生自ToolStripMenuItem类。在该自定义类“ CustomToolStripMenuItem ”中,我重写OnPaint(),OnMouseMove()和OnMouseDown()事件。 在这里,我想在每个子菜单上添加一个矩形,以从自定义工具条菜单项中删除该菜单项。当用户将鼠标移动到矩形区域时,它将改变颜色,显示用户想要删除该项目。我通过读取xml文件添加这些菜单。
这里的主要问题是,当我将鼠标从一个菜单项快速移动到另一个菜单项时,之前的项目也显示为选中。 如何确保当鼠标移动到其他菜单项时,之前的选择应该删除。
我想,我需要重复特定时间的鼠标移动事件(xml文件中的总项目),但如何使用鼠标事件执行此操作??? 任何帮助?