menuStrip的颜色问题

W170532934 2012-06-06 09:14:45
本人新手。最近在看C#方面的书。想咨询下如何修改menuStrip的提示颜色。
比如我在menustrip上添加了一个图片,然后显示成这样。

但是当我把鼠标放在这个条目上的时候,又会变成这样,显示的颜色明显把我的这个图片给映衬出来了,觉得很难看。
现在请问大家,怎么修改这个提示的颜色呢??
...全文
460 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
W170532934 2012-06-17
  • 打赏
  • 举报
回复
这个版块这么冷清。哎。。。
W170532934 2012-06-17
  • 打赏
  • 举报
回复
这个版块这么冷清。哎。。。
熙风 2012-06-15
  • 打赏
  • 举报
回复
ImageTransparentColor属性
WAN 2012-06-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 foreachif 的回复:]
但其实楼主的问题只是在于该图片没有透明背景,找个有透明背景的.PNG之类格式的图片,就没有这个问题了
[/Quote]
也不一定要有透明背景,可以设置按钮的ImageTransparentColor属性,把背景色透明掉
WAN 2012-06-15
  • 打赏
  • 举报
回复
可以不通过子类化直接更改,通过设置menustrip的Renderer,见:
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.toolstrip.renderer(v=vs.100).aspx
但其实楼主的问题只是在于该图片没有透明背景,找个有透明背景的.PNG之类格式的图片,就没有这个问题了
W170532934 2012-06-15
  • 打赏
  • 举报
回复
C#板块这么冷清么??
wenyegood 2012-06-06
  • 打赏
  • 举报
回复
貌似是不能改的,除非你重写它的类

111,126

社区成员

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

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

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