第2页上的图形,从第1页开始调用

时间:2018-01-16 12:57:20

标签: c# visual-studio graphics

我在Visual Studio中使用C#。我想通过从第一页调用circle方法在第二页上绘制一个圆圈。调用此方法时,我检查了放置不同的消息但无法看到绘图。

在第一页上调用部分

Form2 f = new Form2();
f.Form2_point();

在第二页上调用

public void Form2_point()
{   
    r1=4;
    r2=8;
    Graphics g;
    g = this.CreateGraphics();
    Rectangle rectangle = new Rectangle();
    PaintEventArgs arg = new PaintEventArgs(g, rectangle);
    DrawCircle(arg, r1, r2, 10, 10);
}

private void DrawCircle(PaintEventArgs e, int x, int y, int width, int height)
{
    MessageBox.Show("Circle");
    Pen pen = new Pen(Color.Blue, 3);
    e.Graphics.DrawEllipse(pen, x - width / 2, y - height / 2, width, height);
    //e.Graphics.DrawEllipse(pen, 30, 40, 60, 80);
}

如何通过从第一页获取输入在第二页上绘制圆圈?

0 个答案:

没有答案