首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Label背景色设成透明后刷新很慢解决方法

2012-04-23 
Label背景色设成透明后刷新很慢在有背景图的情况下,Label背景色设成透明后刷新很慢,总会先看到底色,怎么解

Label背景色设成透明后刷新很慢
在有背景图的情况下,Label背景色设成透明后刷新很慢,总会先看到底色,怎么解决呢,能否用gdi在控件上直接写字代替Label

[解决办法]
当然可以,记得开双缓冲
[解决办法]
控件的paint里

 Graphics g = e.Graphics;
Brush brush = new SolidBrush(Color.XXX);
Font font = new Font("新宋体", 11);
g.DrawString("XXX", font, brush, 50, 50);
brush.Dispose();
font.Dispose();

热点排行