C sharp - Barra de progreso tuyo propio

 
Vista:
sin imagen de perfil
Val: 168
Bronce
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

Barra de progreso tuyo propio

Publicado por Meta (138 intervenciones) el 22/07/2024 11:44:04
Barra

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#.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder