MenuStrip的RenderMode作用是什么? 看不出对显示有什么影响。

aereai 2014-06-30 10:30:46
我新建一个Winform应用程序,在工具条的最右边,有一个方框小箭头,点击会有几个属性设置,如下图所示。
我的疑问是,这里的所谓"RenderMode"指的到底是什么东东?
它看起来有3个选项,System,Professional和ManagerRenderMode。我在win7下面测试这3种模式,看起来显示的效果都一样啊,
没看出来有什么不同。这到底是为什么呢? 这个RenderMode到底在影响什么?

还请高人指点迷津!
...全文
896 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2014-07-01
  • 打赏
  • 举报
回复
ManagerRendorMode允许你自定义风格 参考:http://msdn.microsoft.com/zh-cn/library/system.windows.forms.toolstripmanager.renderer(v=vs.110).aspx CustomProfessionalRenderer提供了自己的绘制代码。
aereai 2014-07-01
  • 打赏
  • 举报
回复
引用 2 楼 caozhy 的回复:
你没有开系统主题,如果是xp那个蓝色的主题,那么菜单是office 2003那样,蓝色的。

嗯,ls说的很对.我在win7下开了主题(win7默认主题),然后发现这3种风格果然是不一样的。如下图3个截图所示
1. System是系统默认,菜单点击是高亮显示。
2. Professional和ManagerRendorMode看起来好像效果一样,这两个到底有什么区别呢?
还请回答一下!
谢谢。
threenewbee 2014-06-30
  • 打赏
  • 举报
回复
你没有开系统主题,如果是xp那个蓝色的主题,那么菜单是office 2003那样,蓝色的。
wangnaisheng 2014-06-30
  • 打赏
  • 举报
回复
引用: System 这是做系统的菜单,比如你大开我的电脑那个菜单一样带线。 Professional 就是win2003菜单的样子有边框! ManagerRenderMode 是默认的,就是xp win7 vista下的窗体样子,像写字板那样的菜单。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧