我用代码绘制椭圆,如下所示。如何使红色的高度在椭圆内可以更改,例如从 0% -100%。如果为 0%,则表示红色高度的级别为空。如果 50% 表示红色的高度水平是椭圆的一半。如果 100% 表示红色的高度级别是满的。谢谢你。
private void panel1_Paint(object sender, PaintEventArgs e)
{
Rectangle r1= new Rectangle(10, 130, 60, 60);
// Create solid brush.
SolidBrush redBrush = new SolidBrush(Color.Red);
// Create location and size of ellipse.
float x = 20F;
float y = 20F;
float width = 80.0F;
float height = 200.0F;
// Fill ellipse on screen.
e.Graphics.FillEllipse(redBrush, x, y, width, height);
}