在c#中的linehape上绘制一个圆圈

时间:2012-03-21 06:42:23

标签: c# winforms graphics

我是winform,有一个线条形状,现在我想在线条控制的阴影上绘制一个圆圈,有人可以对此有所了解吗?

2 个答案:

答案 0 :(得分:0)

在表单上的Paint事件中,使用e.Graphics对象上的DrawEllipse方法。像这样:

// Create location and size of ellipse.
int x = 0;
int y = 0;
int width = 200;
int height = 100;

// Draw ellipse to screen.
e.Graphics.DrawEllipse(Pens.Black, x, y, width, height);

答案 1 :(得分:0)

如果你想在线形上方绘制一个圆形,我建议你绘制一条线而不是使用LineShape, 绘制线后绘制圆圈。