c#使用for循环创建多个矩形
本文关键字:创建 使用 for 循环 | 更新日期: 2023-09-27 18:06:42
嘿,我只是想知道如何在c#中绘制多个矩形对象,但每次都要更新10个像素,这样每个新矩形将在前一个矩形的顶部绘制10px。
这是我要处理的矩形
Rectangle hozBarRect = new Rectangle(xPos_ + VERT_BAR_WIDTH, yPos_, HOZ_BAR_WIDTH, HOZ_BAR_HEIGHT);
所以这个矩形需要绘制大约6次,每次使用一个新的yPosition
for (int shift = 0; shift < 6; shift++)
{
Rectangle hozBarRect = new Rectangle(xPos_ + VERT_BAR_WIDTH, yPos_ + (10 * shift), HOZ_BAR_WIDTH, HOZ_BAR_HEIGHT);
// Draw the rectangle here
}
您只需每次将循环索引* 10添加到yPos。