j ai toujour un probl=E8me pour int=E9grer l heure avec=20
d=E9filement par seconde dans ma barre des t=E2ches de style=20
windows XP ( barre de gauche du panneau de config de=20
windows XP )
de ma proc=E9dure Timer1_Timer(), je ne parviens pas =E0=20
acc=E9der aux propri=E9t=E9s de la barre des t=E2ches (=20
vbalExplorerBarCtl2 )
private sub form_load()
Dim cBar As cExplorerBar
Dim cItem As cExplorerBarItem
ceci m'affiche bien l heure mais just au moment ou=20
j'acc=E8de a la fonction du fait que je n ai pas de timer,=20
maintenant comment faire avec un timer????
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Picalausa
Hello,
Je pense que la bonne question serait qui a déjà utilisé la vbAccelerator Explorer Bar? Je n'ai jamais utilisé ce contrôle mais je vais tenter de t'aider à trouver une solution adéquate.
A priori, une méthode serait d'avoir deux cExplorerBarItem en privé pour garder une référence en permanence aux élément. Ca donnerait ceci:
Private cItemDate As cExplorerBarItem Private cItemTime As cExplorerBarItem
form_load() ... Set cItemDate = cBar.Items.Add(, "DATE", "Date : " & Date) ... Set cItemTime = cBar.Items.Add(, "HOUR", "heure : " & Time) End sub
Timer1_Timer() cItemDate.Text = Date cItemTime.Text = Time End Sub
Maintenant, il n'est probablement pas nécéssaire de maintenir en mémoire ces objets On pourrait probablement faire: (garder le code que tu as posté intact)
Timer1_Timer() vbalExplorerBarCtl2.Bars("STATUS").Items("DATE").Text = Date vbalExplorerBarCtl2.Bars("STATUS").Items("TIME").Text = Time End Sub
Encore une fois, je n'ai jamais utilisé ce contrôle donc il se peut que cet exemple ne fonctionne absolument pas. -- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le message de news:1848701c422b9$76048b80$
j ai toujour un problème pour intégrer l heure avec défilement par seconde dans ma barre des tâches de style windows XP ( barre de gauche du panneau de config de windows XP )
de ma procédure Timer1_Timer(), je ne parviens pas à accéder aux propriétés de la barre des tâches ( vbalExplorerBarCtl2 )
private sub form_load()
Dim cBar As cExplorerBar Dim cItem As cExplorerBarItem
ceci m'affiche bien l heure mais just au moment ou j'accède a la fonction du fait que je n ai pas de timer, maintenant comment faire avec un timer????
Hello,
Je pense que la bonne question serait qui a déjà utilisé la vbAccelerator
Explorer Bar?
Je n'ai jamais utilisé ce contrôle mais je vais tenter de t'aider à trouver
une solution adéquate.
A priori, une méthode serait d'avoir deux cExplorerBarItem en privé pour
garder une référence en permanence aux élément.
Ca donnerait ceci:
Private cItemDate As cExplorerBarItem
Private cItemTime As cExplorerBarItem
form_load()
...
Set cItemDate = cBar.Items.Add(, "DATE", "Date : " & Date)
...
Set cItemTime = cBar.Items.Add(, "HOUR", "heure : " & Time)
End sub
Timer1_Timer()
cItemDate.Text = Date
cItemTime.Text = Time
End Sub
Maintenant, il n'est probablement pas nécéssaire de maintenir en mémoire ces
objets
On pourrait probablement faire:
(garder le code que tu as posté intact)
Timer1_Timer()
vbalExplorerBarCtl2.Bars("STATUS").Items("DATE").Text = Date
vbalExplorerBarCtl2.Bars("STATUS").Items("TIME").Text = Time
End Sub
Encore une fois, je n'ai jamais utilisé ce contrôle donc il se peut que cet
exemple ne fonctionne absolument pas.
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" <f.ruquois@libertysurf.fr> a écrit dans le message de
news:1848701c422b9$76048b80$a001280a@phx.gbl
j ai toujour un problème pour intégrer l heure avec
défilement par seconde dans ma barre des tâches de style
windows XP ( barre de gauche du panneau de config de
windows XP )
de ma procédure Timer1_Timer(), je ne parviens pas à
accéder aux propriétés de la barre des tâches (
vbalExplorerBarCtl2 )
private sub form_load()
Dim cBar As cExplorerBar
Dim cItem As cExplorerBarItem
Je pense que la bonne question serait qui a déjà utilisé la vbAccelerator Explorer Bar? Je n'ai jamais utilisé ce contrôle mais je vais tenter de t'aider à trouver une solution adéquate.
A priori, une méthode serait d'avoir deux cExplorerBarItem en privé pour garder une référence en permanence aux élément. Ca donnerait ceci:
Private cItemDate As cExplorerBarItem Private cItemTime As cExplorerBarItem
form_load() ... Set cItemDate = cBar.Items.Add(, "DATE", "Date : " & Date) ... Set cItemTime = cBar.Items.Add(, "HOUR", "heure : " & Time) End sub
Timer1_Timer() cItemDate.Text = Date cItemTime.Text = Time End Sub
Maintenant, il n'est probablement pas nécéssaire de maintenir en mémoire ces objets On pourrait probablement faire: (garder le code que tu as posté intact)
Timer1_Timer() vbalExplorerBarCtl2.Bars("STATUS").Items("DATE").Text = Date vbalExplorerBarCtl2.Bars("STATUS").Items("TIME").Text = Time End Sub
Encore une fois, je n'ai jamais utilisé ce contrôle donc il se peut que cet exemple ne fonctionne absolument pas. -- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le message de news:1848701c422b9$76048b80$
j ai toujour un problème pour intégrer l heure avec défilement par seconde dans ma barre des tâches de style windows XP ( barre de gauche du panneau de config de windows XP )
de ma procédure Timer1_Timer(), je ne parviens pas à accéder aux propriétés de la barre des tâches ( vbalExplorerBarCtl2 )
private sub form_load()
Dim cBar As cExplorerBar Dim cItem As cExplorerBarItem
ceci m'affiche bien l heure mais just au moment ou j'accède a la fonction du fait que je n ai pas de timer, maintenant comment faire avec un timer????
fabrizio-r
Pour ce qui est de la première solution que tu as propsé, lorsque je créé 2 items en privé VB me dit " invalid attribute in sub or function "
Quant a la deuxieme solution qui tu as propsé, cela compile bien mais comme tu sais cette barre s'ouvre et se referme par un clic et l'heure se change seulement lorsque je clique sur ce bouton.
fabrice.
-----Message d'origine----- Hello,
Je pense que la bonne question serait qui a déjà utilisé
la vbAccelerator
Explorer Bar? Je n'ai jamais utilisé ce contrôle mais je vais tenter
de t'aider à trouver
une solution adéquate.
A priori, une méthode serait d'avoir deux
cExplorerBarItem en privé pour
garder une référence en permanence aux élément. Ca donnerait ceci:
Private cItemDate As cExplorerBarItem Private cItemTime As cExplorerBarItem
Encore une fois, je n'ai jamais utilisé ce contrôle donc
il se peut que cet
exemple ne fonctionne absolument pas. -- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le
message de
news:1848701c422b9$76048b80$
j ai toujour un problème pour intégrer l heure avec défilement par seconde dans ma barre des tâches de
style
windows XP ( barre de gauche du panneau de config de windows XP )
de ma procédure Timer1_Timer(), je ne parviens pas à accéder aux propriétés de la barre des tâches ( vbalExplorerBarCtl2 )
private sub form_load()
Dim cBar As cExplorerBar Dim cItem As cExplorerBarItem
ceci m'affiche bien l heure mais just au moment ou j'accède a la fonction du fait que je n ai pas de
timer,
maintenant comment faire avec un timer????
.
Pour ce qui est de la première solution que tu as propsé,
lorsque je créé 2 items en privé VB me dit " invalid
attribute in sub or function "
Quant a la deuxieme solution qui tu as propsé, cela
compile bien mais comme tu sais cette barre s'ouvre et se
referme par un clic et l'heure se change seulement
lorsque je clique sur ce bouton.
fabrice.
-----Message d'origine-----
Hello,
Je pense que la bonne question serait qui a déjà utilisé
la vbAccelerator
Explorer Bar?
Je n'ai jamais utilisé ce contrôle mais je vais tenter
de t'aider à trouver
une solution adéquate.
A priori, une méthode serait d'avoir deux
cExplorerBarItem en privé pour
garder une référence en permanence aux élément.
Ca donnerait ceci:
Private cItemDate As cExplorerBarItem
Private cItemTime As cExplorerBarItem
Encore une fois, je n'ai jamais utilisé ce contrôle donc
il se peut que cet
exemple ne fonctionne absolument pas.
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" <f.ruquois@libertysurf.fr> a écrit dans le
message de
news:1848701c422b9$76048b80$a001280a@phx.gbl
j ai toujour un problème pour intégrer l heure avec
défilement par seconde dans ma barre des tâches de
style
windows XP ( barre de gauche du panneau de config de
windows XP )
de ma procédure Timer1_Timer(), je ne parviens pas à
accéder aux propriétés de la barre des tâches (
vbalExplorerBarCtl2 )
private sub form_load()
Dim cBar As cExplorerBar
Dim cItem As cExplorerBarItem
Pour ce qui est de la première solution que tu as propsé, lorsque je créé 2 items en privé VB me dit " invalid attribute in sub or function "
Quant a la deuxieme solution qui tu as propsé, cela compile bien mais comme tu sais cette barre s'ouvre et se referme par un clic et l'heure se change seulement lorsque je clique sur ce bouton.
fabrice.
-----Message d'origine----- Hello,
Je pense que la bonne question serait qui a déjà utilisé
la vbAccelerator
Explorer Bar? Je n'ai jamais utilisé ce contrôle mais je vais tenter
de t'aider à trouver
une solution adéquate.
A priori, une méthode serait d'avoir deux
cExplorerBarItem en privé pour
garder une référence en permanence aux élément. Ca donnerait ceci:
Private cItemDate As cExplorerBarItem Private cItemTime As cExplorerBarItem
Encore une fois, je n'ai jamais utilisé ce contrôle donc
il se peut que cet
exemple ne fonctionne absolument pas. -- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le
message de
news:1848701c422b9$76048b80$
j ai toujour un problème pour intégrer l heure avec défilement par seconde dans ma barre des tâches de
style
windows XP ( barre de gauche du panneau de config de windows XP )
de ma procédure Timer1_Timer(), je ne parviens pas à accéder aux propriétés de la barre des tâches ( vbalExplorerBarCtl2 )
private sub form_load()
Dim cBar As cExplorerBar Dim cItem As cExplorerBarItem
ceci m'affiche bien l heure mais just au moment ou j'accède a la fonction du fait que je n ai pas de
timer,
maintenant comment faire avec un timer????
.
François Picalausa
Hello!
Peut-être qu'en initialisant l'explorer bar avec vbalExplorerBarCtl1.Redraw = True ?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le message de news:1a02001c422c5$3a618db0$
Quant a la deuxieme solution qui tu as propsé, cela compile bien mais comme tu sais cette barre s'ouvre et se referme par un clic et l'heure se change seulement lorsque je clique sur ce bouton.
Hello!
Peut-être qu'en initialisant l'explorer bar avec vbalExplorerBarCtl1.Redraw
= True ?
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" <f.ruquois@libertysurf.fr> a écrit dans le message de
news:1a02001c422c5$3a618db0$a601280a@phx.gbl
Quant a la deuxieme solution qui tu as propsé, cela
compile bien mais comme tu sais cette barre s'ouvre et se
referme par un clic et l'heure se change seulement
lorsque je clique sur ce bouton.
Peut-être qu'en initialisant l'explorer bar avec vbalExplorerBarCtl1.Redraw = True ?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le message de news:1a02001c422c5$3a618db0$
Quant a la deuxieme solution qui tu as propsé, cela compile bien mais comme tu sais cette barre s'ouvre et se referme par un clic et l'heure se change seulement lorsque je clique sur ce bouton.
fabrizio-r
Non, même avec cela, ca fait toujours la même chose.
Fabrice.
-----Message d'origine----- Hello!
Peut-être qu'en initialisant l'explorer bar avec
vbalExplorerBarCtl1.Redraw
= True ?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le
message de
news:1a02001c422c5$3a618db0$
Quant a la deuxieme solution qui tu as propsé, cela compile bien mais comme tu sais cette barre s'ouvre et
se
referme par un clic et l'heure se change seulement lorsque je clique sur ce bouton.
.
Non, même avec cela, ca fait toujours la même chose.
Fabrice.
-----Message d'origine-----
Hello!
Peut-être qu'en initialisant l'explorer bar avec
vbalExplorerBarCtl1.Redraw
= True ?
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" <f.ruquois@libertysurf.fr> a écrit dans le
message de
news:1a02001c422c5$3a618db0$a601280a@phx.gbl
Quant a la deuxieme solution qui tu as propsé, cela
compile bien mais comme tu sais cette barre s'ouvre et
se
referme par un clic et l'heure se change seulement
lorsque je clique sur ce bouton.
Non, même avec cela, ca fait toujours la même chose.
Fabrice.
-----Message d'origine----- Hello!
Peut-être qu'en initialisant l'explorer bar avec
vbalExplorerBarCtl1.Redraw
= True ?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le
message de
news:1a02001c422c5$3a618db0$
Quant a la deuxieme solution qui tu as propsé, cela compile bien mais comme tu sais cette barre s'ouvre et
se
referme par un clic et l'heure se change seulement lorsque je clique sur ce bouton.
.
François Picalausa
Hello!
Vu le code, tu peux essayer dans le timer Timer1_Timer 'Changements date/heure vbalExplorerBarCtl1.Redraw = False vbalExplorerBarCtl1.Redraw = True End Sub
Ca devrait forcer un retraçage...
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le message de news:1cceb01c422ca$db198f00$
Non, même avec cela, ca fait toujours la même chose.
Fabrice.
-----Message d'origine----- Hello!
Peut-être qu'en initialisant l'explorer bar avec vbalExplorerBarCtl1.Redraw = True ?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le message de news:1a02001c422c5$3a618db0$
Quant a la deuxieme solution qui tu as propsé, cela compile bien mais comme tu sais cette barre s'ouvre et se referme par un clic et l'heure se change seulement lorsque je clique sur ce bouton.
.
Hello!
Vu le code, tu peux essayer dans le timer
Timer1_Timer
'Changements date/heure
vbalExplorerBarCtl1.Redraw = False
vbalExplorerBarCtl1.Redraw = True
End Sub
Ca devrait forcer un retraçage...
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" <f.ruquois@libertysurf.fr> a écrit dans le message de
news:1cceb01c422ca$db198f00$a301280a@phx.gbl
Non, même avec cela, ca fait toujours la même chose.
Fabrice.
-----Message d'origine-----
Hello!
Peut-être qu'en initialisant l'explorer bar avec
vbalExplorerBarCtl1.Redraw = True ?
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" <f.ruquois@libertysurf.fr> a écrit dans le message de
news:1a02001c422c5$3a618db0$a601280a@phx.gbl
Quant a la deuxieme solution qui tu as propsé, cela
compile bien mais comme tu sais cette barre s'ouvre et se
referme par un clic et l'heure se change seulement
lorsque je clique sur ce bouton.
Vu le code, tu peux essayer dans le timer Timer1_Timer 'Changements date/heure vbalExplorerBarCtl1.Redraw = False vbalExplorerBarCtl1.Redraw = True End Sub
Ca devrait forcer un retraçage...
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le message de news:1cceb01c422ca$db198f00$
Non, même avec cela, ca fait toujours la même chose.
Fabrice.
-----Message d'origine----- Hello!
Peut-être qu'en initialisant l'explorer bar avec vbalExplorerBarCtl1.Redraw = True ?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le message de news:1a02001c422c5$3a618db0$
Quant a la deuxieme solution qui tu as propsé, cela compile bien mais comme tu sais cette barre s'ouvre et se referme par un clic et l'heure se change seulement lorsque je clique sur ce bouton.
.
fabrizio-r
Voila, c'etait ca qu'il fallai faire, cela force effectivement un retraçage et ca marche parfaitement maintenant.
Je te remercie beaucoup pour ton aide.
Fabrice.
-----Message d'origine----- Hello!
Vu le code, tu peux essayer dans le timer Timer1_Timer 'Changements date/heure vbalExplorerBarCtl1.Redraw = False vbalExplorerBarCtl1.Redraw = True End Sub
Ca devrait forcer un retraçage...
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le
message de
news:1cceb01c422ca$db198f00$
Non, même avec cela, ca fait toujours la même chose.
Fabrice.
-----Message d'origine----- Hello!
Peut-être qu'en initialisant l'explorer bar avec vbalExplorerBarCtl1.Redraw = True ?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans
le message de
news:1a02001c422c5$3a618db0$
Quant a la deuxieme solution qui tu as propsé, cela compile bien mais comme tu sais cette barre s'ouvre
et se
referme par un clic et l'heure se change seulement lorsque je clique sur ce bouton.
.
.
Voila, c'etait ca qu'il fallai faire, cela force
effectivement un retraçage et ca marche parfaitement
maintenant.
Je te remercie beaucoup pour ton aide.
Fabrice.
-----Message d'origine-----
Hello!
Vu le code, tu peux essayer dans le timer
Timer1_Timer
'Changements date/heure
vbalExplorerBarCtl1.Redraw = False
vbalExplorerBarCtl1.Redraw = True
End Sub
Ca devrait forcer un retraçage...
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" <f.ruquois@libertysurf.fr> a écrit dans le
message de
news:1cceb01c422ca$db198f00$a301280a@phx.gbl
Non, même avec cela, ca fait toujours la même chose.
Fabrice.
-----Message d'origine-----
Hello!
Peut-être qu'en initialisant l'explorer bar avec
vbalExplorerBarCtl1.Redraw = True ?
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" <f.ruquois@libertysurf.fr> a écrit dans
le message de
news:1a02001c422c5$3a618db0$a601280a@phx.gbl
Quant a la deuxieme solution qui tu as propsé, cela
compile bien mais comme tu sais cette barre s'ouvre
et se
referme par un clic et l'heure se change seulement
lorsque je clique sur ce bouton.
Voila, c'etait ca qu'il fallai faire, cela force effectivement un retraçage et ca marche parfaitement maintenant.
Je te remercie beaucoup pour ton aide.
Fabrice.
-----Message d'origine----- Hello!
Vu le code, tu peux essayer dans le timer Timer1_Timer 'Changements date/heure vbalExplorerBarCtl1.Redraw = False vbalExplorerBarCtl1.Redraw = True End Sub
Ca devrait forcer un retraçage...
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le
message de
news:1cceb01c422ca$db198f00$
Non, même avec cela, ca fait toujours la même chose.
Fabrice.
-----Message d'origine----- Hello!
Peut-être qu'en initialisant l'explorer bar avec vbalExplorerBarCtl1.Redraw = True ?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans
le message de
news:1a02001c422c5$3a618db0$
Quant a la deuxieme solution qui tu as propsé, cela compile bien mais comme tu sais cette barre s'ouvre
et se
referme par un clic et l'heure se change seulement lorsque je clique sur ce bouton.