C# 使用 for 循环创建多个矩形
嘿,只是想知道如何在 C# 中绘制多个矩形对象,但每次更新 yPosition 10 像素,因此每个新矩形将在前一个矩形之上绘制 10px。
这是我正在尝试使用的矩形
Rectangle hozBarRect = new Rectangle(xPos_ + VERT_BAR_WIDTH, yPos_, HOZ_BAR_WIDTH, HOZ_BAR_HEIGHT);
,所以这个矩形需要绘制大约 6 次,每次都有一个新的 yPosition。
Hey just wondering how I can draw multiple rectangle objects in C# but have there yPosition updated say 10 pixels each time, so each new rectangle will be drawn 10px on top of the previous.
Here is the rectangle I am trying to work with
Rectangle hozBarRect = new Rectangle(xPos_ + VERT_BAR_WIDTH, yPos_, HOZ_BAR_WIDTH, HOZ_BAR_HEIGHT);
So this rectangle needs to be drawn around 6 times with a new yPosition each time.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需每次将循环索引 * 10 添加到 yPos 即可。
You just keep adding the loop index * 10 to the yPos each time.