Tried using Control instead of Label as base class for our Marquee.
authorStephaneLenclud
Mon, 18 Aug 2014 23:43:44 +0200
changeset 35f3893924a6eb
parent 34 59bfa4ebcbbb
child 36 a3aa661da810
Tried using Control instead of Label as base class for our Marquee.
Sticking to Label for now.
Server/MarqueeLabel.cs
     1.1 --- a/Server/MarqueeLabel.cs	Sun Aug 17 22:30:30 2014 +0200
     1.2 +++ b/Server/MarqueeLabel.cs	Mon Aug 18 23:43:44 2014 +0200
     1.3 @@ -85,6 +85,13 @@
     1.4              CurrentPosition = 0;
     1.5              iBrush = new SolidBrush(ForeColor);
     1.6              //iRequestedContentAlignment = TextAlign;
     1.7 +
     1.8 +            //Following is needed if we ever switch from Label to Control base class. 
     1.9 +            //Without it you get some pretty nasty flicker
    1.10 +            //SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
    1.11 +            //SetStyle(ControlStyles.UserPaint, true);
    1.12 +            //SetStyle(ControlStyles.AllPaintingInWmPaint, true); 
    1.13 +            //SetStyle(ControlStyles.DoubleBuffer, true);
    1.14          }
    1.15  
    1.16          public void UpdateAnimation(DateTime aLastTickTime, DateTime aNewTickTime)