C#做一个窗体自动画圆

C#做一个窗体自动画圆

 

 设置一个button标签

创建Graphics对象,调用它的画圆方法

g.DrawEllipse(
new Pen(getRandomColor(),2),
x0 - r, y0 - r, r * 2, r * 2
);

C#做一个窗体自动画圆

 

 

Random r = new Random();
        Color getRandomColor()
        {
            return Color.FromArgb(
                 r.Next(256),
                 r.Next(256),
                r.Next(256));

        }

private void button1_Click_1(object sender, EventArgs e)
        {
            Graphics g = this.CreateGraphics();
            int x0 = this.Width / 2;
            int y0 = this.Height / 2;
            for(int r = 0; r < this.Height / 2; r++)
            {
                g.DrawEllipse(
                    new Pen(getRandomColor(),2),
                    x0 - r, y0 - r, r * 2, r * 2
                    );
                    
            }
            g.Dispose();//释放资源

        }

 

C#做一个窗体自动画圆

上一篇:【转】多用户同时登陆Windows远程桌面 | 最近升级了win10系统,以前一直用的RDPWrap-1.6版本无法使用,解决方案


下一篇:Microsoft Visual Studio Installer Projects 安装包的制作案例--------打包Winform程序并设置为开机启动