• Martes 20 de Agosto de 2019, 20:17

Autor Tema:  Thread/Hilos y C#  (Leído 1442 veces)

yellowpaper

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Thread/Hilos y C#
« en: Miércoles 16 de Enero de 2013, 21:11 »
0
Hola chic@s de SoloCodigo , les comento mi duda tonta pero realmente necesaria que me la evacuen.
Tengo un formulario con un label y quiero mostrar cada cierto tiempo  el texto de ese label (que cambia en el tiempo desde un thread ) y  se refleje en el form de manera correcta (como si se tratara de un contador o un progreso ).
Busque pero me enquilombo demasiado con la explicacion del delegate y demas y ademas cuando uso lo del delegate no me funciona correctamente.

Si me lo explicaran estaria muy agradecido. Desde ya muchas gracias.

yellowpaper

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re:Thread/Hilos y C#
« Respuesta #1 en: Jueves 17 de Enero de 2013, 14:23 »
0
Ejemplo simple que hace lo que pido:

Código: [Seleccionar]

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private delegate void MostarEtiqueta(string et);

        private void button1_Click(object sender, EventArgs e)
        {
            Thread hilo = new Thread(cuenta);
            hilo.Start();
        }

        private void etiqueta(string et)
        {
            label1.Text = et;
        }

        private void cuenta()
        {
            for (int i = 0; i < 70000; i++)
            {
                label1.Invoke(new MostarEtiqueta(etiqueta), new object[] { i.ToString() });
            }
        }

   
    }

Suerte!

¡Un error ha ocurrido!

Class 'Geshi' not found