Intentando probar mi propia barra de progreso en Windows Form .Net 8.0. No me calcula nada.
¿Qué se me escapa?
Dejo el código en C#.
Código
namespace Barra_de_progreso_01 { public partial class Form1 : Form { float mitadBarra, resultadoPorcentaje = 0.0f; public Form1() { InitializeComponent(); } private void button_Enter_Click(object sender, EventArgs e) { // Mitad de la barra para que no sea muy grande en la pantalla. mitadBarra = resultadoPorcentaje / 2; if (resultadoPorcentaje <= 15) { label_Barra_de_progreso.ForeColor = Color.Red; } else if (resultadoPorcentaje <= 40) { label_Barra_de_progreso.ForeColor = Color.Yellow; } else if (resultadoPorcentaje <= 100) { label_Barra_de_progreso.ForeColor = Color.Green; } if (mitadBarra > 50) { mitadBarra = 50; } // Rellenar la barra. for (int i = 1; i <= mitadBarra; i++) { label_Barra_de_progreso.Text = "█"; // Tiempo en mostrar lentamente la barra del porcentaje. Thread.Sleep(10); // 60000 ms, 60 seg, 1 minuto. } } } }
Saludos.