Message d'attente - VB/VBA/VBS - Programmation
Marsh Posté le 25-04-2003 à 09:01:44
bouton.Enabled = True
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?
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
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.
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.
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.