cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 2008
-
4 oct. 2007 à 10:03
cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 2008
-
5 oct. 2007 à 09:33
Bonjour,
J'ai une application vb6 et j'aimerais y ajouter une progress bar qui ne fasse que des aller et retour !
J'ai regarde dans la boite a outils malheureusement ce controle n'a pas l'air d'exister sous vb6 !
Est ce possible de faire une progress bar sous vb6 !?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 4 oct. 2007 à 10:13
Salut,
Ajoute à ton projet le composant
Microsoft Windows Common Controls 6.0 (SP6)
Tu pourras alores utiliser le controle ProgressBar à inserer dans une feuille
Si tu l'insere dans une feuille avec un contrôle Timer essaie ce code et vois si répond à ta question
Option Explicit
Private Inc As Boolean
Private Sub Form_Load()
Inc = True
ProgressBar1.Min = 0
ProgressBar1.Max = 100
Timer1.Interval = 1
ProgressBar1.Scrolling = ccScrollingSmooth
End Sub<hr />
Private Sub Timer1_Timer()
If Inc Then
ProgressBar1.Value = ProgressBar1.Value + 1
Else
ProgressBar1.Value = ProgressBar1.Value - 1
End If If ProgressBar1.Value ProgressBar1.Max Then Inc False If ProgressBar1.Value ProgressBar1.Min Then Inc True
End Sub<hr />, ----
[code.aspx?ID=41455 By Renfield]
GEDDi
Messages postés206Date d'inscriptionlundi 22 novembre 1999StatutMembreDernière intervention 3 juillet 2008 4 oct. 2007 à 12:16
Hello,
Sans controle de type ActiveX (Microsoft Windows Common Controls 6.0 ) tu peux tres bien mettre un Label avec une culeur de fond genre bleue qui dans ton Timer change de property sur son 'width', ce qui provoque une simulation de PBar :)
Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 20131 4 oct. 2007 à 15:07
salut, le timer.enabled est à true ?
et la couleur ?
bref pour ton soucis d'ocx, tu peux le copier de ton rep win/sys32, puis tu le place dans ta distrib de ton soft avec un fichier bat qui le copie dans c:/win/sys32 puis qui lance un regserver32 de l'ocx.
++
Tiens les balises ne sont pas reconnues ^_____^, zut alors.....
cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 20081 4 oct. 2007 à 12:35
salut les gars,
ok ca marche !
y'a juste un truc qui me tracasse !
quand je mets l'exe sur une autre machine et que je le lance il me dit :
MSCOMCTL.OCX is missing !!
ma machine ou j'ai essaye est un windows 2003 standart !
Vous avez une idée ..je pense que cela vient du fait que j'ai ajoute cette librairie pour travailler avec la progress bar et que je dois place cette ocx sur la machine de production ?!
lolokun
Messages postés1241Date d'inscriptionmardi 10 octobre 2006StatutMembreDernière intervention27 août 20137 4 oct. 2007 à 13:04
Bonjour,
Pour faire tourner ton appli sur une autre machine il faut créer un empaquêtage comprenant les dépendances de ton programme.
Fais une petite recherche sur le site avec INNO SETUP + ISTOOL et tu trouveras ton bonheur
cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 20081 4 oct. 2007 à 14:38
Re,
sorry mais le vb je connais pas de trop voila ce que j'ai fat mais rien n'avance !je vois la barre mais pas de progression ! j'ai bien un timer pourtant !
rivate BoolProgrBar As Boolean
Private Sub Form_Load()
BoolProgrBar = True
Label1.Width = 0
End Sub
Private Sub Timer1_Timer()
If BoolProgrBar Then
Label1.Width = Label1.Width + 1
Else
Label1.Width = Label1.Width - 1
End If
If Label1.Width = 100 Then
BoolProgrBar = False
'ProgressBar.Value = 0
Label1.Width = 0
End If
If Label1.Width = 0 Then
BoolProgrBar = True
End If
GEDDi
Messages postés206Date d'inscriptionlundi 22 novembre 1999StatutMembreDernière intervention 3 juillet 2008 4 oct. 2007 à 21:31
Bonjour,
Tu as choisis une voie simple et qui fonctionnera de maniere plus légère :)
Autre 'truc' : à la place du label, tu prends par exemple un GIF dégradé, que tu 'allonges' comme le Label :)
@+
Gerome (auteur du langage FBSL )
http://www.fbsl.net-------------------------------------