C#中一个窗口调用另一个窗口并画线
时间: 2024-01-19 08:03:31 浏览: 69
C#图像上鼠标画ROI窗口源码.zip
4星 · 用户满意度95%
在C#中,可以使用`Form`类创建窗口,可以使用`Graphics`类绘制线条。要在一个窗口中调用另一个窗口并画线,可以在第一个窗口中创建第二个窗口,并在第二个窗口中绘制线条。以下是示例代码:
在第一个窗口中创建一个按钮,单击该按钮将创建第二个窗口:
```
private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.Show();
}
```
在第二个窗口中,可以使用`Paint`事件绘制线条。以下是绘制一条红色线条的示例代码:
```
private void Form2_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Pen pen = new Pen(Color.Red);
g.DrawLine(pen, 0, 0, 100, 100);
}
```
将上述代码添加到第二个窗口的代码中,然后运行程序,单击第一个窗口中的按钮,就会弹出第二个窗口,并在其中绘制一条红色线条。
阅读全文