

				c#- threading			
							
					Zdravím,
ERROR:  Operace mezi vlákny není platná: Přístup k ovládacímu prvku progressBar1 proběhl z jiného vlákna než z vlákna, v rámci kterého byl vytvořen.
private void button1_Click(object sender, EventArgs e)
        {
            this.panel1.Visible = false;
            this.panel2.Visible = true;
            new Thread(ProgressBAR).Start();
        }
        void ProgressBAR()
        {
            Thread.Sleep(5);
            for (int start = 0; start <= 100; start++)
            {
                this.progressBar1.Value = start;
                Thread.Sleep(5);
            }
        }Chápu tu chybu, všemu rozumím, ale nedokázal jsem nijak přijít na to, jak tu chybu vyřešit, přece nějak musí jít komunikovat mezi Thready. Díky moc