Vous n'aimez pas le multithreading et les freez de vos form vous impatiente lors d'un gros calcul, ou d'un accès à une BD. Le BackGroundWorker et l'outil idéal à vos réalisation.
Le BackgroundWorker est un composant qui permet de réaliser un traitement lourd et consommateur de temps dans un thread séparé et dédié et ainsi éviter un freeze de l'interface utilisateur.
Voici un petit soft qui vous montre le fonctionnement du BackGroundWorker dans tous ses états.