winform的工具栏,toolStripButton,在鼠标进入 或被点击后,会自动修改背景色,我想用图片显示按钮,可是去不了背景色,要重写这个控件的OnRenderButtonBackground() 方法吗?在线等
解决方案 »
- 序列化类型为“System.Globalization.CultureInfo”的对象时检测到循环引用。该如何处理
- 关于WCF netTcp 服务引用的问题,新手请教
- c#设置outlook 选项问题
- 高手请解决>>>winForm 窗体字体一改微软雅黑各个控件之间的间距就变了..
- 字符串怎么转换成日期?
- 针对到NPort的网络重连
- 一个Form上有几个listview.有一个菜单.当菜单时要根据在哪个listview上对相应的做清除操作.怎么做?
- 菜鸟问题!如何再次将窗体显示出来?
- 求教c++编译的DLL中,结构体转换成C#的问题
- 各位朋友,对pdf417 二维条码有研究的请进来帮忙!!!
- 请教大家问题,C#中的容器类的问题,到底GC回收不回收
- 求教各位,StreamWriter输出的问题。。
class CunstomToolStrip : ToolStrip
class CustomMenuStrip : MenuStrip
前面的
重写绘制菜单栏和工具栏背景色的函数,protected override void OnRenderToolStripBackground(ToolStripRenderEventArgs e)
我应该加到哪里去?
先把CustomProfessionalRenderer这个类写好,那几个都是引用的时候用的
CustomProfessionalRenderer 这个类需要继承那个类吗?
我应该是需要这个方法吧?
重写绘制工具栏上BUTTON按钮背景色的函数
之后怎么调用?
这个应该放到工具栏的类里面
class CunstomToolStrip : ToolStrip重写的时候你调用base.OnRenderToolStripBackground(e)就行了
或者在你的Form里面,为你的工具栏实例用+=注册事件
this.ToolBar.RenderToolStripBackground += 你的方法