作者: sgfily
查看: 1285|回复: 1
打印 上一主题 下一主题

求指点Winform怎样让Label控件多颜色显示

[复制链接]
楼主
乔克斯 发表于 2015-3-9 14:04:45 | 显示全部楼层
1.把界面拖出屏幕再拖进来,绘制就会有问题。这个问题吧双缓冲加上就行了,双缓冲里面有个属性是禁止擦除背景。
[C#] 纯文本查看 复制代码
      //设置自定义控件Style
            this.SetStyle(ControlStyles.ResizeRedraw, true);//调整大小时重绘
            this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);// 双缓冲
            this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);// 禁止擦除背景.
            this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);


2.计算字符长度的话,我觉得精准度还可以,其他的测量方式没试过。
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-5-7 19:40, Processed in 0.542658 second(s), 27 queries , Gzip On.

快速回复 返回顶部 返回列表