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

解决方案 »

  1.   

    用gdi绘图会否影响程序运行速度,比直接用label快还是慢呢
      

  2.   

    控件的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();  
      

  3.   

    为什么直接设置label的 属性:label1.BackColor = Color.FromArgb(255,0,0,0);不行呢?