Oui je comprends bien, c'est pas facile j'avoue.
Pour faire plus clair, c'est depuis un formulaire nommé "Principal" que la recherche est lancée. J'interroge une base SQL, je rempli un dataset et j'affiche tout ça dans un datagridview. Pendant le requêtage SQL et l'affichage des données dans la DataGridView, je souhaite donc afficher le formulaire "Waiting", qui contient un label "Veuillez patienter", et une picturebox contenant un gif.
Donc depuis le formulaire "Principal" au début de la procédure lorsque l'on clique sur le bouton rechercher, je crée mon nouveau thread pour afficher le formulaire Waiting. Puis une fois que les données ont été affichée, je mets à la fin de la procédure le fameux Abort, pour fermer le formulaire Waiting.
C'est pas bête d'essayer de passer le contenu de la variable dans une variable sur le formulaire Waiting (si c'est bien ce que tu proposais, j'ai peut-être mal compris). Je vais essayer à nouveau de cette façon.
Malheureusement un progressbar ici n'a pas grand intérêt, car je n'ai rien de spécial comme valeur pour le faire avancer.
J'espère avoir bien expliqué, et que tu y vois déjà plus clair ^^
Merci.
Cordialement-
Partager