博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
工具条内控件背景色设置
阅读量:6934 次
发布时间:2019-06-27

本文共 997 字,大约阅读时间需要 3 分钟。

在使用工具条时,希望能够根据需要修改器中某控件(例如: toolStripLabel1)的背景色,使用直接设置背景色指令无法更改其背景色,使用Graphics重绘终于实现了背景色的修改:

代码如下:
//toolStripLabel1.BackColor = Color.Red;-----设置背景色代码无效
//toolStripLabel1.ForeColor = Color.Red;------设置前景色的代码是有效的。
toolStripLabel1.Text = " ";
Bitmap bmpl = new Bitmap(toolStripLabel1.Width, toolStripLabel1.Height);
Graphics gl = Graphics.FromImage(bmpl);
gl.FillRectangle(new SolidBrush(Color.Green ), new Rectangle(0, 0, toolStripLabel1.Width, toolStripLabel1.Height));
gl.Dispose();
toolStripLabel1.Image = bmpl;

将这段代码记下来,防止忘记。                    用文本框在标签图片上添加文字的方法:                    1、首先根据鼠标起始点击确定文本框的左上角坐标;                    2、根据鼠标末点位置确定文本框的长度;                    3、设置文本框的边框为单线;                4、根据字体大小设置文本框的高度;                    5、根据输入的字体多少及大小设置文本框的长度;                    6、输入完成后将文本框的边框设置为不可见;                    7、在这是可以设置文字的左右中对齐;                    8、可以调整(手动微调)文本框(文字)位置;                    9、使用固话按钮固化文本框,删除文本框内容且让文本框不可见;                    10、如果使用后没有按下固化按钮,则选中任何左侧工具条按钮均删除文本框内容,且使之不可见。

转载地址:http://iygjl.baihongyu.com/

你可能感兴趣的文章
javascript全局观
查看>>
1.4. Rosegarden
查看>>
查看oralce的版本及安装了哪些选项
查看>>
uC/OS-II源码分析(四)
查看>>
图像编程魔法门(By C#) 目录
查看>>
cross join
查看>>
jsoup 多个 class Selector 怎么写?
查看>>
让你上瘾的网易云音乐推荐算法,用Word2vec就可以实现
查看>>
[LeetCode] Mini Parser 迷你解析器
查看>>
Android实用代码七段(五)
查看>>
sql 表连接
查看>>
将不确定变为确定~对象被new后什么时候会抛System.NullReferenceException
查看>>
3.5. Filename prefix
查看>>
【sublime Text】sublime Text3安装可以使xml格式化的插件
查看>>
脏读和数据库一致性的分析
查看>>
使用阿里云配置管理ACM实现zookeeper依赖服务的透明Failover迁移
查看>>
Bitbucket免费的私有仓库
查看>>
微信硬件平台智能路由行业解决方案
查看>>
MySQL和Oracle中的隐式转换
查看>>
Qcon大会归来(r12笔记第36天)
查看>>