Foros del Web » Programación para mayores de 30 ;) » .NET »

Tu propia barra de progreso

Estas en el tema de Tu propia barra de progreso en el foro de .NET en Foros del Web. [img width=678 height=287]https://i.postimg.cc/wxmXNxmf/Barra.jpg[/img] Intentando probar mi propia barra de progreso en Windows Form .Net 8.0. No me calcula nada. ¿Qué se me escapa? Dejo el ...
  #1 (permalink)  
Antiguo 22/07/2024, 03:45
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 729
Antigüedad: 17 años, 3 meses
Puntos: 8
Tu propia barra de progreso

[img width=678 height=287]https://i.postimg.cc/wxmXNxmf/Barra.jpg[/img]

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.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar



La zona horaria es GMT -6. Ahora son las 18:22.