社区
C#
帖子详情
请问如何改变menuStrip中ToolStripMenuItem被选中的背景颜色
wyq851012
2009-09-25 09:36:01
RT,请各位大大帮忙看看~~
...全文
3044
16
打赏
收藏
请问如何改变menuStrip中ToolStripMenuItem被选中的背景颜色
RT,请各位大大帮忙看看~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vingsa8352
2012-03-07
打赏
举报
回复
下拉的菜单颜色还是默认的 怎么回事?
jchf0715
2011-12-06
打赏
举报
回复
怎样设置的,去指教
laojiang708
2010-08-29
打赏
举报
回复
怎么设置的?
我现在不要鼠标移动到上面 发现变化的效果。怎么实现? 谢谢
wyq851012
2009-09-25
打赏
举报
回复
重写吗。主要我初学者。重写都不知道如何下手。。望大大指教。
woaipanda
2009-09-25
打赏
举报
回复
用画的行么
panzhaojl
2009-09-25
打赏
举报
回复
[Quote=引用 1 楼 woaipanda 的回复:]
if(ToolStripItem.Selected==true)
{
ToolStripItem.BackColor=System.Drawing.Color.blue; //Color,表示该项的背景色。默认
为DefaultBackColor 属性的值
}
[/Quote]
这个可以试试
wyq851012
2009-09-25
打赏
举报
回复
额。做的是WINFORM项目。=。=请问还有别的方法吗。
woaipanda
2009-09-25
打赏
举报
回复
那就用jQuery吧,做出来的效果还比较好
wyq851012
2009-09-25
打赏
举报
回复
额。不是。。就是在VS2005中。鼠标移上去以后会显示一种金黄色,框住被选中的项。。我想改变这个颜色。。ToolStripItem.BackColor和BackgroundImage都不能改变这种效果。麻烦再帮我看下。谢谢。
woaipanda
2009-09-25
打赏
举报
回复
if(ToolStripItem.Selected==true)
{
ToolStripItem.BackColor=System.Drawing.Color.blue; //Color,表示该项的背景色。默认
为DefaultBackColor 属性的值
}
wyq851012
2009-09-25
打赏
举报
回复
嗯。做好了。谢谢 woaipanda yuanhuiqiao 还有大家。。
yuanhuiqiao
2009-09-25
打赏
举报
回复
[Quote=引用 11 楼 wyq851012 的回复:]
引用 8 楼 yuanhuiqiao 的回复:
需要重写,重新指定Renderer,比如menuStrip1.Renderer = newMenuItemRenderer();
http://blog.csdn.net/yuanhuiqiao/archive/2009/09/25/4593852.aspx
请问这两个类要加在哪。怎么调用。不好意思。真的看不明白。
[/Quote]
加你的工程就行。然后在你用到menuStrip的地方,初始化方法里设定menuStrip1.Renderer = newMenuItemRenderer();应该就可以了。
wyq851012
2009-09-25
打赏
举报
回复
[Quote=引用 8 楼 yuanhuiqiao 的回复:]
需要重写,重新指定Renderer,比如menuStrip1.Renderer = newMenuItemRenderer();
[/Quote]
http://blog.csdn.net/yuanhuiqiao/archive/2009/09/25/4593852.aspx
请问这两个类要加在哪。怎么调用。不好意思。真的看不明白。
zhgroup
2009-09-25
打赏
举报
回复
自己进行重写吧,或者用第三方控件
liujintaozyc
2009-09-25
打赏
举报
回复
[Quote=引用 1 楼 woaipanda 的回复:]
if(ToolStripItem.Selected==true)
{
ToolStripItem.BackColor=System.Drawing.Color.blue; //Color,表示该项的背景色。默认
为DefaultBackColor 属性的值
}
[/Quote]
可以试试
yuanhuiqiao
2009-09-25
打赏
举报
回复
需要重写,重新指定Renderer,比如menuStrip1.Renderer = new
MenuItemRenderer()
;
C#仿Q導航菜單界面
在C#
中
,可以使用Color类来定义颜色,然后设置控件的ForeColor、BackColor属性,甚至可以自定义控件的Paint事件来绘制更复杂的背景效果。 9. 动画与过渡效果:为了增强用户体验,可以添加动画效果,如菜单项
选
中
时...
VB.NET2005程序设计源代码
点击Button2时,窗体背景将被清除,恢复为原始的
背景颜色
。这个例子展示了VB.NET
中
如何利用事件处理程序(如Button_Click)以及如何进行图形绘制和清理。 例3-2是一个文件操作的例子,它包含一个打开文件对话框...
VB菜单自绘功能程序源码
开发者需要根据菜单项的状态
改变
其绘制方式,例如
改变
字体颜色、背景色或添加
选
中
标记。 通过学习和理解这个源码,开发者不仅可以掌握VB
中
的菜单自绘技术,还能进一步提升自己在图形界面设计和用户交互方面的技能。...
c# 自绘菜单的实现
在这个方法
中
,你可以使用`Graphics.DrawString`方法绘制文本,使用`DrawImage`方法绘制图片,并设置相应的边框和背景样式。 3. **图片支持** 要在菜单项
中
加入图片,你需要在`
Tool
Strip
Menu
Item
`类
中
添加一个`...
菜单换肤 WINFORMS菜单 C#皮肤
1. 自定义Skin类:创建一个Skin类,用来存储皮肤的相关信息,如
背景颜色
、字体样式等。如果涉及复杂的皮肤,可能还需要自定义控件来实现特定的界面效果。 ```csharp public class Skin { public Color ...
C#
111,059
社区成员
642,600
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章