[VB] Msgbox (?) avec bouton annuler pour arreter un traitement

Msgbox (?) avec bouton annuler pour arreter un traitement [VB] - Programmation

Marsh Posté le 19-03-2001 à 13:07:36    

Voila mon probleme:
dans mon appli j'ai un gros traitement de recherche de fichier qui dure une dizaine de secondes et j'aimerai afficher une sorte de msgbox pendant cette recherche pour permettre a l'utilisateur d'abandonner la recherche.
(par exemple comme dans les msdn qd on lance une recherche,y a  un message "cliquer sur annuler pour arreter les recherches" )
En fait j'ai essayé avec un msgbox qd je lance la recherche mais il attend une reponse de l'utilisateur avant de continuer.
J'ai aussi essayé un form avec un bouton annuler que j'affiche au moment de la recherche mais alors la recherche monopolise toutes les resources et je ne peux cliquer sur le bouton que quand la recherche est terminée..
 
Voila, j'espere qe quelqu'un pourait m'aider..

Reply

Marsh Posté le 19-03-2001 à 13:07:36   

Reply

Marsh Posté le 19-03-2001 à 13:24:40    

oublie pas d'appeler le doEvents() sinon il va pas prendre en compte ton clique souris (vb n'est pas multithread ...)

 

[edit]--Message édité par XDMJ--[/edit]

Reply

Marsh Posté le 19-03-2001 à 13:34:13    

Merci !
je connaissait pas cette fonction
(j'apprend sur le tas)

Reply

Marsh Posté le 19-03-2001 à 15:12:22    

Et pour ceux que ça intéresse, en Delphi c'est Application.ProcessMessages et en Builder c'est Application->ProcessMessages()


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed