Я рисую эллипс с кодом, как показано ниже.Как сделать так, чтобы высота красного цвета внутри эллипса могла быть изменена, например, от 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);
}