Exemplo n.º 1
0
 protected override void OnPaint(PaintEventArgs e)
 {
     base.OnPaint(e);
     if (uncheckedmsg > 0)
     {
         HelperFunc.DrawCircleNumInIt(new Point(15, 15), this.Width / 2, uncheckedmsg, e.Graphics);
     }
 }
Exemplo n.º 2
0
 // G의 삭제를 보장안한다 caller가 G의 삭제를 보장해야함.
 static public void DrawCircleNumInIt(Point loc, int diameter, int numInIt, Graphics G)
 {
     G.FillEllipse(Brushes.Red, loc.X, loc.Y, diameter, diameter);
     using (Font f = new Font("Arial", 10))
     {
         Point v = HelperFunc.getLinearPercentage(new Point(loc.X, loc.Y), new Point(loc.X + diameter, loc.Y + diameter), 0.5f);
         v.X += loc.X - 5;
         v.Y += loc.Y - 3;
         G.DrawString(numInIt.ToString(), f, Brushes.White, v);
     }
 }