C# Winform程序的toolStrip中toolStripButton的背景是蓝色的,如何改变背景及边框的颜色和样式呢?
实现此功能需要重写toolStripButton的Paint方法
这里只是给出解决问题的思路和方法,如下图,当鼠标移到按钮上,背景会变为黑色
实现代码如下:
ToolStripButton tsb = (ToolStripButton)sender;
Rectangle rectButton = tsb.Bounds;
Point p = toolStrip1.PointToClient(Control.MousePosition);
if (rectButton.Contains(p))
{
e.Graphics.Clear(SystemColors.ControlText);
if (tsb.Image != null)
{
e.Graphics.DrawImage(tsb.Image, new Point((e.ClipRectangle.Width - tsb.Image.Width) / 2, (e.ClipRectangle.Height - tsb.Image.Height) / 2));
}
}
源码下载:c#Winform程序的toolStripButton自定义背景应用示例源码
分享到:
相关推荐
c#winform下拉多选自定义控件(带全选),可以自己定义选择项的下拉框
c#winform程序源码
winform程序自定义操作安装,卸载安装包制作详解, 程序卸载的时候保留某些文件
C# WinForm 开发的自定义水晶控件!代码也是我在网上偶然发现的,特0分分享出来,让CS的童鞋们知道客户端程序也不再单一!
C#编程 WinForm窗体开发 ChineseCode(源码)C#编程 WinForm窗体开发 ChineseCode(源码)C#编程 WinForm窗体开发 ChineseCode(源码)C#编程 WinForm窗体开发 ChineseCode(源码)C#编程 WinForm窗体开发 ChineseCode(源码)...
使用VS2005编写,VS2005以上的版本都可以使用此控件
C#winfrom自定义报表,含源码
使用VS2005开发,VS2005及以上版本都可以使用
C# winform 万能打印模板,可以打印证书,修改证书参数,C#窗体程序,代码注释详细 C# winform 万能打印模板,可以打印证书,修改证书参数,C#窗体程序,代码注释详细 C# winform 万能打印模板,可以打印证书,修改...
C#编程 WinForm窗体开发 Selected(源码)C#编程 WinForm窗体开发 Selected(源码)C#编程 WinForm窗体开发 Selected(源码)C#编程 WinForm窗体开发 Selected(源码)C#编程 WinForm窗体开发 Selected(源码)C#编程 WinForm...
C#winform自定义控件! C#winform自定义控件! C#winform自定义控件! C#winform自定义控件! C#winform自定义控件! C#winform自定义控件! C#winform自定义控件! C#winform自定义控件! C#winform自定义控件! ...
C# Winform+devexpress 实现分页功能,上一页,下一页,最前页,最后一页,总记录数,总页数功能,带功能描述文件:WinformPager_Help.CHM
C# WinForm 通过WebSocket 实现文件传输示例,包含了客户端和服务端。
winform程序自定义安装
可以自定义进度条的背景颜色 帖子地址:https://blog.csdn.net/qq_38693757/article/details/125424168
c# winform实例大全(198个Csharp WinForm实例源码)
C# WinForm 工作中遇到一个需要将界面表格数据按照设定的格式[表头|列表|表尾]导出到Excel文件,因为格式繁多一个个固定代码编写很不现实,网上找了很久都没有相关的功能实例,于是就加班自己动手写了一个通用的导出...
功能介绍: 界面好看,易开发,易扩展,性能好 界面好看:采用DX 控件开发 ... 性能好:客户端与服务端分离,采用WCF应用服务 注:附加数据库,修改Gaoen.sConsoleHost项目中的App数据库连接即可
经典的c#源代码,涉及面广,适合小白学习