新建一个工程,然后在窗体的Paint事件(private void Form1_Paint(object sender, PaintEventArgs e))添加下面代码,你就看的到效果了
Graphics g = e.Graphics; //创建画板,这里的画板是由Form提供的.
Pen p = new Pen(Color.Blue, 1);//创建绿色画笔
Pen p1 = new Pen(Color.Red, 1);//创建红色画笔
for (int i = 0; i < 40; i++) //循环画出个空心的柱状图
{
if (i % 2 == 0)
{ g.DrawEllipse(p, this.Width / 2 - 5, this.Height / 2 - i, 100, 50); }
else
{
g.DrawEllipse(p1, this.Width / 2 - 5, this.Height / 2 - i, 100, 50);
}
}
建议你用Tao.OpenGL框架,csgl太老了,你要想看演示,我可以给你代码让你看一下