-1
private void Drawarc(PaintEventArgs  e)
{

    // Create pen.
    System.Windows.Media.Pen blackPen = new     
   System.Windows.Media.Pen(System.Windows.Media.Brushes.Black, 3);
    // Create rectangle to bound ellipse.
    Microsoft.Xna.Framework.Rectangle rect = new Microsoft.Xna.Framework.Rectangle(100, 
    100, 140, 140);
    // Create start and sweep angles on ellipse.
    float startAngle = 45.0F;
    float sweepAngle = 270.0F;
    // Draw arc to screen.
   //Graphics.DrawArc(blackPen, rect, startAngle, sweepAngle);
}

我试图这样调用这个函数

  this.Drawarc();

所以它给了我以下错误

方法'Drawarc'没有重载需要0个参数
我知道我做错了什么请帮助

4

1 回答 1

1
private void Drawarc(PaintEventArgs  e) {
    ...
}

这个函数显然需要PaintEventArgs 像参数一样的类型对象。这种对象通常是在 Form 的OnPaint(...)方法中获取的。

于 2012-10-16T13:10:58.963 回答