c#:画圆(整理)

  1. Random random = new Random();

  2.   

  3. Color getRandomColor()

  4. {

  5.     return Color.FromArgb(

  6.          random.Next(256) ,

  7.          random.Next(256) ,

  8.          random.Next(256) );

  9. }

  10.   

  11. private void button1_Click(object sender, System.EventArgs e)

  12. {

  13.     Graphics g = this.CreateGraphics();

  14.   

  15.     int x0 = this.Width /2;

  16.     int y0 = this.Height /2;

  17.   

  18.     forint r=0 ; r<this.Height/2; r++ )

  19.     {

  20.         g.DrawEllipse(

  21.             new Pen( getRandomColor(),1), 

  22.             x0-r,y0-r, r*2, r*2 

  23.             );

  24.     

  25.     g.Dispose();        

  26. }

posted @ 2019-07-25 16:21  MichaelCecil  阅读(7061)  评论(0编辑  收藏  举报