Définir la valeur de l'étiquette avec C # Cross Threading

J'ai besoin d'aide avec réglage/changement de la valeur d'une étiquette dans mon programme C# à chaque fois que je l'ai essayer une erreur se produit en disant: j'ai besoin de traverser l'enfiler. Quelqu'un peut écrire un peu de code pour m'aider?
Mon code est:

int number = 0;
int repeats = Convert.ToInt32(textBox2.Text);

while (number < repeats)
{
   repeats++;
   label5.Text = "Requested" + repeats + "Times";
}

Quelqu'un peut m'aider?
Merci.

source d'informationauteur Lawrence