在使用工具条时,希望能够根据需要修改器中某控件(例如: 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;


10、如果使用后没有按下固化按钮,则选中任何左侧工具条按钮均删除文本框内容,且使之不可见。

本文转自fengyp 51CTO博客,原文链接:http://blog.51cto.com/fengyp/2049504,如需转载请自行联系原作者

工具条内控件背景色设置相关推荐

  1. WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享...

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/chinahuyong/article/details/47395633 WinForm容器内控件批量 ...

  2. WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享

    WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享 在WinForm程序中,我们有时需要对某容器内的所有控件做批量操作.如批量判断是否允许为空?批量设置为只读.批量设置 ...

  3. android基础 [超级详细android常用控件解析(ScollView控件,ProgressBar进度条,PopupWindow控件)]

    目录 1 章节目录 2 ScollView控件 2.1 ScrollView简介 2.2 ScrollView使用 2.3 常用属性及方法 3 ProgressBar进度条 3.1 简介 3.2 常用 ...

  4. Android 动态创建控件并设置控件的大小之Android屏幕适配攻略(五)

    Android 屏幕适配攻略(五)动态创建控件并设置控件的大小 题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 重要消息 flutter中网络请求dio使用分析 视频 ...

  5. VB根据窗体自动调整窗体内控件大小 注:实用,可以直接引用

    代码如下: Option Explicit Private ObjOldWidth     As Long       '保存窗体的原始宽度 Private ObjOldHeight     As L ...

  6. C# wpf 实现Canvas内控件拖动

    系列文章目录 第一章 Grid内控件拖动 第二章 Canvas内控件拖动(本章) 第三章 任意控件拖动 第四章 窗口拖动 第五章 附加属性实现任意拖动 文章目录 系列文章目录 前言 一.如何实现? 1 ...

  7. C# wpf 实现Grid内控件拖动

    系列文章目录 第一章 Grid内控件拖动(本章) 第二章 Canvas内控件拖动 第三章 任意控件拖动 第四章 窗口拖动 第五章 附加属性实现任意拖动 文章目录 系列文章目录 前言 一.如何实现? 1 ...

  8. winform/timer控件/权限设置/三级联动

    winform/timer控件/权限设置/三级联动 一.timer控件 组件--timer timer是一个线程,默认可以跨线程访问对象 属性:Enabled--可用性 Interval--间隔时间 ...

  9. duilib 修复Text控件无法设置宽度的bug,增加自动加算宽度的属性

    转载请说明原出处,谢谢~~: 今天有朋友反映CTextUI控件无法设置宽度,于是修复了这个bug,顺便给Text控件增加了一个自动计算宽度的属性,描述如下 <Attribute name=&qu ...

最新文章

  1. 如何使用拦截器获取Controller方法名和注解信息?
  2. PHP 一键安装扩展的程序-(Windows 系统)
  3. java方法6_6. java 方法
  4. 调试九法(第1次阅读)
  5. CentOS安装Nagios网络监视工具
  6. 博纳影业集团副总裁黄巍逝世 享年52岁
  7. Druid Monitor监控JavaSE,杀cmd端口进程
  8. 如何设置论文目录左对齐?
  9. network secruity studay day2
  10. 程序员被裁员失业有哪些软件众包外包平台可以接单?
  11. 现身说法:37岁老码农找工作!
  12. 【云原生 | 21】Docker运行Web服务实战之Apache
  13. linux-----基本操作指令(2)
  14. iteye上总结的编程精华资源
  15. Whipple防护结构的建模与仿真技术
  16. p 值的意义是什么?终于有人讲明白了
  17. 【离线】esrally实践总结
  18. 服务器查看系统盘位置,服务器上查看硬盘位置
  19. sciTE的一些设置
  20. 消息总线c语言,消息队列与消息总线 - 有什么区别?

热门文章

  1. grub2从usb启动
  2. 如何巧妙的使用ArrayList的Clone方法
  3. 快速下单!简化EcStore的购物结算流程
  4. 【2014-11-22】《The Hardware/Software Interface》– Section 5
  5. 多张表数据导入到execl中
  6. linux cal 命令详解
  7. 新手指南:我应该学哪种编程语言?
  8. linux平滑升级nginx,Nginx的平滑重启和平滑升级,nginx
  9. springboot项目中pom.xml文件的颜色变成灰色,图标变成蜘蛛图形
  10. Centos服务器时间