Merci pour vos réponses...
Dans la réponse de "Ledev", cette méthode me parrai intéréssante mais
pourrais-tu me donner un exemple de code?
Merci
Et pour l'autre réponse de François, comme je suis super néophite, pourrais
tu me donner un exemple de code ou m'expliquer sa super-clairement
Merci d'avance
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
Bonjour/soir,
Essaye ce bout de code: 'Dans une feuille, form1 ' un picturebox, picture1, left = plus que la largeur de l'image "c:monfichier.bmp" utilisée dans le code ' un timer, timer1, interval=1
Private Sub Form_Load() Picture1.AutoRedraw = True End Sub
Private Sub Timer1_Timer() Picture1.Cls Picture1.PaintPicture LoadPicture("c:monfichier.bmp"), 0, 0 Set Form1.Picture = Picture1.Image End Sub
On remarque que dans la picturebox, l'image clignote, alors que dans form1, elle reste stable. En fait, ce qu'on voit, c'est l'effacement rapide (Cls) du Picturebox, suivit de l'affichage d'une image (via plusieurs PaintPictures, on pourrait supperposer différentes images.) Dans Form1, il n'y a que la mise à jour de l'image, ce qui empêche tout clignotement. De plus, si Picture1 est en visileúlse, la procédure de traçage prends moins de temps car elle ne doit pas être affichée. C'est ce qu'on appelle un backbuffer qui sert à tracer l'image avant de l'afficher à l'utilisateur sur le frontbuffer (ici, le form directement). Avec cette méthode, l'application gagne en performance et l'image ne clignote pas lorsqu'elle est tracée.
Concernant plus spécifiquement Paintpicture, je te coseille l'aide de VB ;-)
Pour faire pivoter une image, différents site proposent différents algoritmes. Par exemple, en cherchant sur google, on peut trouver : http://support.microsoft.com/default.aspx?kbid6260
"Thomas" a écrit dans le message de news:3f490868$0$1110$
Merci pour vos réponses... Dans la réponse de "Ledev", cette méthode me parrai intéréssante mais pourrais-tu me donner un exemple de code? Merci Et pour l'autre réponse de François, comme je suis super néophite, pourrais tu me donner un exemple de code ou m'expliquer sa super-clairement Merci d'avance
Bonjour/soir,
Essaye ce bout de code:
'Dans une feuille, form1
' un picturebox, picture1, left = plus que la largeur de l'image
"c:monfichier.bmp" utilisée dans le code
' un timer, timer1, interval=1
Private Sub Form_Load()
Picture1.AutoRedraw = True
End Sub
Private Sub Timer1_Timer()
Picture1.Cls
Picture1.PaintPicture LoadPicture("c:monfichier.bmp"), 0, 0
Set Form1.Picture = Picture1.Image
End Sub
On remarque que dans la picturebox, l'image clignote, alors que dans form1,
elle reste stable.
En fait, ce qu'on voit, c'est l'effacement rapide (Cls) du Picturebox,
suivit de l'affichage d'une image (via plusieurs PaintPictures, on pourrait
supperposer différentes images.)
Dans Form1, il n'y a que la mise à jour de l'image, ce qui empêche tout
clignotement.
De plus, si Picture1 est en visileúlse, la procédure de traçage prends
moins de temps car elle ne doit pas être affichée.
C'est ce qu'on appelle un backbuffer qui sert à tracer l'image avant de
l'afficher à l'utilisateur sur le frontbuffer (ici, le form directement).
Avec cette méthode, l'application gagne en performance et l'image ne
clignote pas lorsqu'elle est tracée.
Concernant plus spécifiquement Paintpicture, je te coseille l'aide de VB ;-)
Pour faire pivoter une image, différents site proposent différents
algoritmes. Par exemple, en cherchant sur google, on peut trouver :
http://support.microsoft.com/default.aspx?kbid6260
"Thomas" <thomas.meghe@free.fr> a écrit dans le message de
news:3f490868$0$1110$626a54ce@news.free.fr
Merci pour vos réponses...
Dans la réponse de "Ledev", cette méthode me parrai intéréssante mais
pourrais-tu me donner un exemple de code?
Merci
Et pour l'autre réponse de François, comme je suis super néophite,
pourrais tu me donner un exemple de code ou m'expliquer sa
super-clairement
Merci d'avance
Essaye ce bout de code: 'Dans une feuille, form1 ' un picturebox, picture1, left = plus que la largeur de l'image "c:monfichier.bmp" utilisée dans le code ' un timer, timer1, interval=1
Private Sub Form_Load() Picture1.AutoRedraw = True End Sub
Private Sub Timer1_Timer() Picture1.Cls Picture1.PaintPicture LoadPicture("c:monfichier.bmp"), 0, 0 Set Form1.Picture = Picture1.Image End Sub
On remarque que dans la picturebox, l'image clignote, alors que dans form1, elle reste stable. En fait, ce qu'on voit, c'est l'effacement rapide (Cls) du Picturebox, suivit de l'affichage d'une image (via plusieurs PaintPictures, on pourrait supperposer différentes images.) Dans Form1, il n'y a que la mise à jour de l'image, ce qui empêche tout clignotement. De plus, si Picture1 est en visileúlse, la procédure de traçage prends moins de temps car elle ne doit pas être affichée. C'est ce qu'on appelle un backbuffer qui sert à tracer l'image avant de l'afficher à l'utilisateur sur le frontbuffer (ici, le form directement). Avec cette méthode, l'application gagne en performance et l'image ne clignote pas lorsqu'elle est tracée.
Concernant plus spécifiquement Paintpicture, je te coseille l'aide de VB ;-)
Pour faire pivoter une image, différents site proposent différents algoritmes. Par exemple, en cherchant sur google, on peut trouver : http://support.microsoft.com/default.aspx?kbid6260
"Thomas" a écrit dans le message de news:3f490868$0$1110$
Merci pour vos réponses... Dans la réponse de "Ledev", cette méthode me parrai intéréssante mais pourrais-tu me donner un exemple de code? Merci Et pour l'autre réponse de François, comme je suis super néophite, pourrais tu me donner un exemple de code ou m'expliquer sa super-clairement Merci d'avance
Thomas
Ok Merci beaucoup
"François Picalausa" a écrit dans le message de news:
Bonjour/soir,
Essaye ce bout de code: 'Dans une feuille, form1 ' un picturebox, picture1, left = plus que la largeur de l'image "c:monfichier.bmp" utilisée dans le code ' un timer, timer1, interval=1
Private Sub Form_Load() Picture1.AutoRedraw = True End Sub
Private Sub Timer1_Timer() Picture1.Cls Picture1.PaintPicture LoadPicture("c:monfichier.bmp"), 0, 0 Set Form1.Picture = Picture1.Image End Sub
On remarque que dans la picturebox, l'image clignote, alors que dans
form1,
elle reste stable. En fait, ce qu'on voit, c'est l'effacement rapide (Cls) du Picturebox, suivit de l'affichage d'une image (via plusieurs PaintPictures, on
pourrait
supperposer différentes images.) Dans Form1, il n'y a que la mise à jour de l'image, ce qui empêche tout clignotement. De plus, si Picture1 est en visileúlse, la procédure de traçage prends moins de temps car elle ne doit pas être affichée. C'est ce qu'on appelle un backbuffer qui sert à tracer l'image avant de l'afficher à l'utilisateur sur le frontbuffer (ici, le form directement). Avec cette méthode, l'application gagne en performance et l'image ne clignote pas lorsqu'elle est tracée.
Concernant plus spécifiquement Paintpicture, je te coseille l'aide de VB
;-)
Pour faire pivoter une image, différents site proposent différents algoritmes. Par exemple, en cherchant sur google, on peut trouver : http://support.microsoft.com/default.aspx?kbid6260
"Thomas" a écrit dans le message de news:3f490868$0$1110$ > Merci pour vos réponses... > Dans la réponse de "Ledev", cette méthode me parrai intéréssante mais > pourrais-tu me donner un exemple de code? > Merci > Et pour l'autre réponse de François, comme je suis super néophite, > pourrais tu me donner un exemple de code ou m'expliquer sa > super-clairement > Merci d'avance
Ok Merci beaucoup
"François Picalausa" <fpicalausa@chez.com> a écrit dans le message de news:
uqQeIdoaDHA.2032@TK2MSFTNGP10.phx.gbl...
Bonjour/soir,
Essaye ce bout de code:
'Dans une feuille, form1
' un picturebox, picture1, left = plus que la largeur de l'image
"c:monfichier.bmp" utilisée dans le code
' un timer, timer1, interval=1
Private Sub Form_Load()
Picture1.AutoRedraw = True
End Sub
Private Sub Timer1_Timer()
Picture1.Cls
Picture1.PaintPicture LoadPicture("c:monfichier.bmp"), 0, 0
Set Form1.Picture = Picture1.Image
End Sub
On remarque que dans la picturebox, l'image clignote, alors que dans
form1,
elle reste stable.
En fait, ce qu'on voit, c'est l'effacement rapide (Cls) du Picturebox,
suivit de l'affichage d'une image (via plusieurs PaintPictures, on
pourrait
supperposer différentes images.)
Dans Form1, il n'y a que la mise à jour de l'image, ce qui empêche tout
clignotement.
De plus, si Picture1 est en visileúlse, la procédure de traçage prends
moins de temps car elle ne doit pas être affichée.
C'est ce qu'on appelle un backbuffer qui sert à tracer l'image avant de
l'afficher à l'utilisateur sur le frontbuffer (ici, le form directement).
Avec cette méthode, l'application gagne en performance et l'image ne
clignote pas lorsqu'elle est tracée.
Concernant plus spécifiquement Paintpicture, je te coseille l'aide de VB
;-)
Pour faire pivoter une image, différents site proposent différents
algoritmes. Par exemple, en cherchant sur google, on peut trouver :
http://support.microsoft.com/default.aspx?kbid6260
"Thomas" <thomas.meghe@free.fr> a écrit dans le message de
news:3f490868$0$1110$626a54ce@news.free.fr
> Merci pour vos réponses...
> Dans la réponse de "Ledev", cette méthode me parrai intéréssante mais
> pourrais-tu me donner un exemple de code?
> Merci
> Et pour l'autre réponse de François, comme je suis super néophite,
> pourrais tu me donner un exemple de code ou m'expliquer sa
> super-clairement
> Merci d'avance
"François Picalausa" a écrit dans le message de news:
Bonjour/soir,
Essaye ce bout de code: 'Dans une feuille, form1 ' un picturebox, picture1, left = plus que la largeur de l'image "c:monfichier.bmp" utilisée dans le code ' un timer, timer1, interval=1
Private Sub Form_Load() Picture1.AutoRedraw = True End Sub
Private Sub Timer1_Timer() Picture1.Cls Picture1.PaintPicture LoadPicture("c:monfichier.bmp"), 0, 0 Set Form1.Picture = Picture1.Image End Sub
On remarque que dans la picturebox, l'image clignote, alors que dans
form1,
elle reste stable. En fait, ce qu'on voit, c'est l'effacement rapide (Cls) du Picturebox, suivit de l'affichage d'une image (via plusieurs PaintPictures, on
pourrait
supperposer différentes images.) Dans Form1, il n'y a que la mise à jour de l'image, ce qui empêche tout clignotement. De plus, si Picture1 est en visileúlse, la procédure de traçage prends moins de temps car elle ne doit pas être affichée. C'est ce qu'on appelle un backbuffer qui sert à tracer l'image avant de l'afficher à l'utilisateur sur le frontbuffer (ici, le form directement). Avec cette méthode, l'application gagne en performance et l'image ne clignote pas lorsqu'elle est tracée.
Concernant plus spécifiquement Paintpicture, je te coseille l'aide de VB
;-)
Pour faire pivoter une image, différents site proposent différents algoritmes. Par exemple, en cherchant sur google, on peut trouver : http://support.microsoft.com/default.aspx?kbid6260
"Thomas" a écrit dans le message de news:3f490868$0$1110$ > Merci pour vos réponses... > Dans la réponse de "Ledev", cette méthode me parrai intéréssante mais > pourrais-tu me donner un exemple de code? > Merci > Et pour l'autre réponse de François, comme je suis super néophite, > pourrais tu me donner un exemple de code ou m'expliquer sa > super-clairement > Merci d'avance