当前位置: 首页 > 编程语言 > C#

menustripitem的mouseover事件分享

时间:2023-04-11 11:44:43 C#

menustripitem的mouseover事件我的menustrip中有一些menustrip项目。当鼠标悬停在menustripitem上时,我想设置menustrip项目的颜色。是否可以为menustripitem设置鼠标悬停事件。提前致谢。您需要创建自己的渲染器并分配MenuStrip.Renderer属性。这是一个示例,它需要一些工作才能看起来更好:publicpartialclassForm1:Form{publicForm1(){InitializeComponent();menuStrip1.Renderer=newMyRenderer();}privateclassMyRenderer:ToolStripProfessionalRenderer{protectedoverridevoidOnRenderMenuItemBackground(ToolStripItemRenderEventArgse){if(e.Item.Selected){e.Graphics.FillRectangle(Brushes.Bisque,e.Item.Bounds);}elsebase.OnRenderMenuItemBackground(e);您应该使用menustripitem的MouseEnter事件。以上就是C#学习教程的全部内容:menustripitem的mouseover事件分享。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:

最新推荐
猜你喜欢