博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DevExpress学习03——label控件的背景色问题
阅读量:6700 次
发布时间:2019-06-25

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

今天使用了DevExpress的labelControl,发现拖放上去,其背景色和主窗体的背景一样,非常不谐调,把BackColor设置为透明也不行(Windows中的Label可以)。

没有办法,我用颜色拾取器,拾取到上方面板颜色是RGB(80,80,80),于是将labelControl背景色改为RGB(80,80,80)颜色就统一了。但还是有问题,用户想换个皮肤,又出现了不一致。最后百度上好久发现了原因,找到了解决方案。

我想把背景设置为透明(TransParent),TransParent可拆分了Trans+Parent,即转向父类。直接把labelControl拖放上去,默认父类是Form,而不是tileNavPane,于是把labelControl背景色设置为TransParent,父类设置为tileNavPane即可。代码如下:

private void Form1_Load(object sender, EventArgs e)

{

MessageBox.Show(this.labelControl1.Parent.Name);

this.labelControl1.BackColor = Color.Transparent;

this.labelControl1.Parent = this.tileNavPane1;

}

获取其父类:

换肤后的效果:

参考:

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

你可能感兴趣的文章
Angular属性型指令
查看>>
如何处理错误信息 Pricing procedure could not be determined
查看>>
【CentOS 7笔记11】,目录权限,所有者与所有组,隐藏权限#171022
查看>>
Mybatis 详解--- 一级缓存、二级缓存
查看>>
2013 ACM/ICPC Asia Regional Changsha Online - C
查看>>
ACM中java快速入门
查看>>
discuz x2.5插件开发傻瓜图文教程,用demo说话
查看>>
利用HTML中的XML数据岛记录浏览
查看>>
unicode字符、python乱码问题
查看>>
cobbler get-loaders 通过代理下载
查看>>
通过脚本测试ubuntu的源
查看>>
一些不错的网站
查看>>
safari的一些问题
查看>>
面试官问我:平常如何对你的 Java 程序进行调优?
查看>>
Java中对象和引用的理解
查看>>
如何有效抓取SQL Server的BLOCKING信息
查看>>
bash中(),{},(()),[],[[]]的区别
查看>>
Oracle PL/SQL匿名块(三)
查看>>
模拟实现strstr
查看>>
解决Office系列安装不上的办法
查看>>