我想知道是否可以填充屏幕上绘制的Rectangle对象的某个百分比,以使其表现得像一个进度条,您可以在其中看到其“级别”上下移动。具体来说,我想从上到下填充它,而不是从左到右。部分填充矩形对象
Q
部分填充矩形对象
0
A
回答
1
你可以试试这个。
private void button1_Click(object sender, EventArgs e)
{
panel1.Width = 400;
panel1.Height = 50;
using (Graphics g = this.panel1.CreateGraphics())
{
g.Clear(Color.Black);
Pen pen = new Pen(Color.Red, 2);
for (int i = 0; i <= 50;i++)
{
g.DrawRectangle(pen, 0, 0, 400, i);
Thread.Sleep(100);
}
pen.Dispose();
}
}
+0
看着这个,看起来这个代码会绘制一个Rectangle,它的实际高度是缩放的,而不仅仅是边界边缘内的颜色? –
+0
@AlexWatts:你试过了吗? – jp2code
相关问题
- 1. 填充矩形的外部
- 2. 在矩形外部填充画布
- 3. 如何在xaml中部分填充画布内的矩形
- 4. 在Silverlight上部分填充一个矩形
- 5. Fabric.js - 更改矩形填充
- 6. 矩形渐变填充
- 7. 填充按钮和矩形
- 8. 用矩形填充面板
- 9. 油滑 - 填充矩形
- 10. 试图用Java中的JPEG填充矩形对象
- 11. 填补了部分圆角矩形GDI +
- 12. 填充矩形的扇形片
- 13. 用矩形填充多边形
- 14. 用矩形填充2D形状
- 15. 填充WTForms形式对象与datetime.date
- 16. 将矩形的填充颜色填充为前景色
- 17. 填充JavaScript对象
- 18. listBox填充对象
- 19. DataTable填充对象
- 20. 用图像填充WPF矩形
- 21. 用图像填充ShapeRenderer矩形(.png)?
- 22. 结算ctx.fillStyle绘制填充矩形
- 23. 填充矩形中的Java Swing模式
- 24. Android重绘矩形填充白色
- 25. 画布矩形填充颜色
- 26. WPF,动态颜色填充矩形
- 27. 填充矩形 - 绘画方法(MIDP)
- 28. WPF鼠标悬停填充矩形
- 29. C#WPF矩形填充绑定
- 30. 在矩形内填充文本
也许你可以把一个较小的矩形放在一个较大的矩形内,并完全填充内部的矩形。然后让内部的一个更大。 –
这正是我想要进行备份后,无法操纵填充只对部分矩形进行操作的原因,我只是觉得我也会看看在这方面比我有更多经验的人可能会提出什么建议。很高兴知道这不是一个天马行空的想法! –
请注意,DrawRectangle在右下方偏离一个!除了使用不断增长的第二个矩形(或者更简单:四个整数的超载以及不断增加的高度和一个缩小的y)之外,您还可以选择使用LinearGradientBrush来获得色彩效果! – TaW