将新矩形 graphics.DrawRectangle(Pens.Red, newRect)添加到list中
时间: 2023-11-28 21:48:02 浏览: 131
C#中在pictureBox1中实时画矩形框.
可以使用 `List<T>.Add` 方法将新矩形对象添加到 `List<Rectangle>` 中,如下所示:
```
List<Rectangle> rectangleList = new List<Rectangle>();
...
// 创建一个新的矩形对象
Rectangle newRect = new Rectangle(x, y, width, height);
// 将新矩形对象添加到列表中
rectangleList.Add(newRect);
// 在画布上绘制所有矩形
foreach (Rectangle rect in rectangleList)
{
graphics.DrawRectangle(Pens.Red, rect);
}
```
其中 `T` 是列表中元素的类型,这里是 `Rectangle`。在代码中,我们首先声明了 `rectangleList`,然后在需要时使用 `List<T>.Add` 方法将新矩形对象添加到列表中。最后,我们使用 `foreach` 循环遍历列表中所有的矩形对象,并调用 `graphics.DrawRectangle` 方法在画布上绘制出来。
阅读全文