VisualBasic

Résolu/Fermé
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 - 10 juil. 2009 à 10:31
 Utilisateur anonyme - 24 juil. 2009 à 15:11
Bonsoir,

je suis en train de créer un petit programme "fake" , mon premier programme visual basic !

j'aurai souhaité savoir , je sais créer un bouton ainsi qu'une barre de chargement mais comment faire pour que lorsque quelqu'un clique sur le bouton , sa lance automatiquement le chargement de la barre ??

Merci de noter que je suis un novice et que je débute,

Bien cordialement,
A voir également:

68 réponses

Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
12 juil. 2009 à 20:02
rien rien , je m'instruit en créant un petit logiciel fake pour savoir comment faire pour mes prochains logiciels.
0
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
12 juil. 2009 à 20:09
oui , je met le timer , je clique 2 fois dessus , je met ce code :

if ProgressBar1.Value <100 then
ProgressBar1.Value = ProgressBar1.Value + 1 ' avance la barre
else
ProgressBar1.Value = 100 'barre à 100%
Timer1.Interval=0 'arrete le timer
end if


mais rien ne change , la barre se charge en moin de 2 secondes ...
0
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
12 juil. 2009 à 20:13
cf post 61....

tu as oublier ca :

voici le code du bouton

Timer1.Interval=4200 'Lance le timer
0
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
12 juil. 2009 à 20:14
dis moi TOUT ce que je dois mettre parce que la je pige rien srx fo savoir
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
12 juil. 2009 à 20:16
et ou je le met ce code , avant sa ou après ?
For i = 1 To 100

ProgressBar1.Value = i
Next
0
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
12 juil. 2009 à 20:31
euh.. j viens de modifier ce post... coucou, ca va ? :p

bon aller, je coupe colle pour reparer ma bévue
0
Utilisateur anonyme
13 juil. 2009 à 08:13
je vais etre franc : t'arriveras jamais a coder quoi que ce soit de cette manière.

Si tu veux débuter, commence deja a faire des programmes consoles, sans affichage graphique, et quand t'arriveras deja à faire 2/3 petits trucs, lance toi dans le graphique.

Et vu comme tu réponds, on est pas la pour faire le travail mais t'aider au dévellopement si il y a un probleme.

sur ce, salut.

Naga
0
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
13 juil. 2009 à 09:08
nagashima , je ne t'avais pas déja dis que je n'avais pas besoin de toi sur mes post ?
ce qui signifie donc que tu peut partir et ne plus revenir.
Grand Merci et a jamais
0
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
13 juil. 2009 à 09:12
je pense que jjsteing sais ce qu'il a a faire , tu n'est pas son daron.
je répond poliment , et il sait que je le remercie , maintenant mêle toi de tes oignons et STP , ne me casse plus les pieds, ne post plus sur mes post , c'est le plus beau cadeau que tu pourrai me faire.
0
Utilisateur anonyme
13 juil. 2009 à 09:29
je me prend pas pour son dar mais bon.
0
Doudou95 Messages postés 1561 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 30 avril 2019 275
16 juil. 2009 à 14:21
Tout d'abord ceci est un forum public, tout le monde peut participer.
Ensuite naga continue à t'aider malgré ton attitude puéril d'enfant de 12ans pourri gâté et ton orthographe médiocre. . . je ne comprends même pas pourquoi ce post n'est pas verrouillé et toi banni menfin ça ne va pas tarder en attendant bravo à naga pour sa patience et ses connaisances dont tu ne sais même pas faire un copier coller, affligeant . . .
0
Utilisateur anonyme
13 juil. 2009 à 09:44
(je up ce message, et meme si tu veux pas que je post, j'aime pas ne pas finir un truc)

oui il fallais que tu adapte à ton truc.

Pour que ta barre mette du temps a se charger, tu fais un petit calcul : 7 minutes ca fait 60*7 = 420secondes.

si dans la boucle for qu'il t'as donnée tu fais ton calcul avec des pauses (en c++ c est des sleep)

donc 420/100 = 4.2 (on mettra 4)

/********************
ProgressBar1.Value =0

For i = 1 To 100
doevents
sleep 4
ProgressBar1.Value = i
Next
********************/
ca t'évitera juste de mettre le composant timer tout de suite, vas-y petit a petit


ce site te permettra de mieu comprendre a faire du vb

[URL]https://codes-sources.commentcamarche.net/[\URL]
0
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
13 juil. 2009 à 10:02
Je suis entièrement d'accord avec toi , ce que tu vien de faire je l'ai deviné moi même et fais moi même , mais le blem , c'est que je ne veut pas faire avec la commande sleep , je préfère faire sa avec le timer
Pourquoi ?
Car j'ai vista et que le programme plante quand je fais un sleep...
0
Utilisateur anonyme
13 juil. 2009 à 10:08
ah je savais pas que ca planté le sleep sous vista. et bien pour le timer il y a un onglet avec dedans le parametre evènement.

Bon la c est de mémoire mais t'as l'air d'avoir compris des trucs depuis l'autre fois donc tu devrais facilement trouver.

Tu mets le temps voulut au timer (4seconde pour moi), et dans évènement, tu colle le code qui fait progresser la barre.

je sais aps si je suis trés clair la mais bon /:
0
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
13 juil. 2009 à 10:12
Tkt pas j'ai compris...
La seul chose que je te demande , c'est ne poste pas de messages démoralisant ou me rabaissant c'est tout.
0
Utilisateur anonyme
13 juil. 2009 à 10:22
je veux pas te rabaisser, on a tous débuté, mais je trouvais simplement que t'avais brûlé quelques étapes ;)

moi pour commencer j'avais fais deja un simple affichage console et j'ai appris, petit a petit ^^

dis moi si c est bon avec le code dans event
0
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
13 juil. 2009 à 10:23
Un affichage console , sa m'intéresse pas trop :D
0
Utilisateur anonyme
13 juil. 2009 à 10:27
oui c est sur qu'aprés c'est pas super.

mais ca aide a comprendre, meme si c'est en c++ (si tu sais coder en c++, tu t'adapte a tous les autre languages)


ca marche dans le event? (normalement oui mais bon :/)
0
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
13 juil. 2009 à 10:29
Attend , j'ai pas encore tester , je vais tester mais d'ici 15 min.
0
Utilisateur anonyme
13 juil. 2009 à 10:30
kk ca marche, aprés vas sur le site que je t ais passé, y a plein de tuto et d'exercices a faire. ca aide bien a débuter (et meme plus ^^)
0
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
13 juil. 2009 à 10:31
Ok ,je te remerci , j'irais vois sa après.
0
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
13 juil. 2009 à 13:55
salut,

Bon, alors... t en es où??

Et tu m as pas répondu à savoir ce qu il se passe pendant que le gonz attend, bras croisé avec un café à la main, pendant 7 min .... Tu copis des fichiers, tu calcule des trucs???

car je te repete, le timer n est pas la methode approprié !!. mais bon, ca marche quand meme...
0
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
13 juil. 2009 à 13:56
bah donne moi la meilleur méthode pour le faire si c'est possible...
0
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
13 juil. 2009 à 13:57
Tu lis pas ou quoi ????



Et tu m as pas répondu à savoir ce qu il se passe pendant que le gonz attend, bras croisé avec un café à la main, pendant 7 min .... Tu copis des fichiers, tu calcule des trucs???
0
Idris820 Messages postés 509 Date d'inscription dimanche 29 juillet 2007 Statut Membre Dernière intervention 11 novembre 2011 37
13 juil. 2009 à 13:59
c'est trop long a expliquer , pu importe , comme je l'ai précisé , je créer un petit fake pour déconer
0
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
13 juil. 2009 à 14:04
rerere cf post 61...

à la fin j texplique comment réellement utiliser une progress bar...

Le fait est que l on utilise une pregress bar pour montrer a l utilisateur qu un processus est en cours.. donc ca doit lui indiquer +/- où il est ai.

si tu met un timer, ca n'inquera pas où en est le processus (dans mon ex la copye des 37 fichiers) , mais ou en ai le temps (dans t on exemple 7min).

j espere que je suis clair
0
Utilisateur anonyme
13 juil. 2009 à 14:09
ouai mais il veut juste faire un truc qui bouge, aprés son programme ne fait que ca donc bon :D
0
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
13 juil. 2009 à 14:11
je sais bien.. mais vu qu il debute, autant qu il apprenne directement la bonne logique, car, je pense que tu sera d accord avec moi, le timer, c est pas efficace, et ce n est pas comme cela que doit s utiliser la progression d une barre.
0
Utilisateur anonyme
13 juil. 2009 à 14:17
ca c est sur, mais bon, pour débuter j'aurai pas commencé en graphique non plus :D
0