详解c#Winform程序的toolStripButton自定义背景应用示例源码


当前第2页 返回上一页

实现代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

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#设计模式-派生类实现非虚接口陷阱的实例代码分享

详解C#常用正则验证函数的示例代码

C#从枚举值获取对应文本的图文代码详解

c#中var和dynamic之间的区别是什么?

如何看待C#中的out和ref?探讨它们之间的区别

C# tabcontral选项卡中加载显示窗体后 实现单向参数传递测试代码示例(图)

C# 7.0 语言新特性

C#基于正则表达式抓取a标签链接和innerhtml的方法

C#执行原理深入解析(图文)

C#开发实例-订制屏幕截图工具(七)添加放大镜功能的代码示例

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...