Message d'attente

Message d'attente - VB/VBA/VBS - Programmation

Marsh Posté le 25-04-2003 à 08:42:50    

Bonjour a tous.
J'ai fais un programme qui est assez long a l'execution. Pour l'utilisateur qui ne connait pas le programme, il se demande ce qui se passe! J'aurais donc voulu afficher un msgbox "Veuillez patienter svp" au debut du prog contenant un bouton OK desactivé au debut. Et a la fin de mon prog, activer le bouton OK. Mais je ne sais pas du tout comment desactiver / activer un bouton.
Merci de m'aider.

Reply

Marsh Posté le 25-04-2003 à 08:42:50   

Reply

Marsh Posté le 25-04-2003 à 09:01:44    

bouton.Enabled = True


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-04-2003 à 09:14:05    

Voila ce que j'ai fait:
Dim OK As VbMsgBoxStyle
 
OK.Enable = false
 
MsgBox ("Veuillez patienter pendant le chargement" , OK, "Chargement" )
 
...
 
OK.Enable = true
 
Mais ça ne marche pas, y'a une erreur sur MsgBox. Vous pouvez me dire comment marche msgBox?

Reply

Marsh Posté le 25-04-2003 à 09:34:15    

je te conseillerai plutot de changer le curseur de la souris, en le mettant en forme de sablier durant le chargement. ça empechera de cliquer ailleurs, et puis en plus les msgbox c lourd d'utilisation, il faut chercher à faire le moins de clic possible optimiser la relation entre la machine et l'homme...hum
voila
 
ps : en vb.net, c'est : Cursor = Cursors.WaitCursor
puis pour le remettre : Cursor = Cursors.Default

Reply

Marsh Posté le 25-04-2003 à 09:36:58    

OK, et tu le declare comment ton cursor?

Reply

Marsh Posté le 25-04-2003 à 10:07:22    

et ben bizarrement je le déclare pas. j'utilise les affectations directement.
je pense qu'il doit déja etre déclaré en global par défaut au lancement de l'appli
 
edit : et pis moi je te refile l'idée, si tu peux pas faire un effort pour trouver tout seul comment on change le curseur, ou comment on passe les parametres d'un msgbox...  
à bon entendeur.


Message édité par gilloux le 25-04-2003 à 10:11:05
Reply

Marsh Posté le 25-04-2003 à 10:17:37    

@gilloux  
 
 
Merci d'avoir usé de ton temps prcieux pour moi.
J'ai trouvé, et c'est un peu different avec VBA Excel.

Reply

Sujets relatifs:

Leave a Replay

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