2009-10-06 8 views
0

J'ai un formulaire de fenêtre contenant une riche zone de texte. Lors d'un événement de clic sur un bouton, comme le processus sous cet événement de clic sur un bouton prend du temps, je veux afficher des messages en progression dans la zone richtext. Comme sur toutes les mises à jour 500 enregistrements, je veux afficher "500 enregistrements mis à jour", puis "1000 enregistrements mis à jour", et ainsi de suite.Affichage des messages progressifs dans les fenêtres

À l'heure actuelle, mes messages s'affichent uniquement lorsque le processus est terminé. :(.

+2

Vous pourriez vouloir marquer ce 'ado.net' au lieu de' asp.net'. 'question. – MusiGenesis

Répondre

2

Vous aurez besoin d'utiliser un fil pour effectuer votre traitement et envoyer un message au thread d'interface utilisateur pour mettre à jour la barre de progression.

Regardez dans le

classe BackgroundWorkerThread.

Il y a aussi quelques questions sur le threading et ses pièges associés ici sur Stack Overflow

Questions connexes