TEXTBOX ANIMÉE (USERCONTROL)

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 8 nov. 2003 à 09:01
Dacobah Messages postés 260 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 28 septembre 2011 - 25 août 2006 à 10:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17778-textbox-animee-usercontrol

Dacobah Messages postés 260 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 28 septembre 2011
25 août 2006 à 10:32
Génnial comme effet, fallait y penser ;-)
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
18 nov. 2003 à 00:31
ok, Jack , ca fonctionne

j'ai pas regardé le code, mais ai trouvé des bugs (excuses moi....)

dans le form, tu definis les couleurs de ton trait. tu choisis un jolie rouge qui se transforme.... en bleu !!!
c'est bormal, VB inverse, il code les couleurs (OLE_COLOR) Blue Green Red .....

la vitesse depends de la longueur du serpent , est-ce normal ??


Allez, un petit conseil, pour finir, tu devrais préfixer tes constantes.....
"Auto", "MarcheForcée".... c'est pas pratique....
Et..... evite les accents !


sinon merci, tu as bien tenu compte de mes remarques........
beau boulot
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
17 nov. 2003 à 23:59
En effet Renfield
Une modif de dernière minute qui a foutu le brin !
C'est réparé (actions dans InitProperties au lieu de Initialize)
Merci
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
17 nov. 2003 à 07:33
Apparemment, il y a eu du boulot....

j'ai un "depasement de capacité" assez tot dans le programme
dans une procedure d'initialisation.....

une division par 0...... :
Rouge = (Co - dRouge) / mZoneNb ' incrément
jmlucienvb Messages postés 129 Date d'inscription mercredi 24 septembre 2003 Statut Membre Dernière intervention 12 février 2009
10 nov. 2003 à 08:20
Intéressant...j'attends la suite lundi avec impatience
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
9 nov. 2003 à 08:17
Bonne idée, très original comme source ;-)
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
8 nov. 2003 à 16:23
lol, j'avais pas fais gaffe que la "vitesse" n'était pas le terme approprié. En effet, la valeur que l'on entre n'est que la valeur Interval du timer utilisé, en mSec.
Oui, l'idée de la ligne en dégradé de couleurs (par exemple bleu qui pali, comme pour laisser une trainée) m'a traversé l'esprit, mais j'ai fait ça en 3 heures et j'étais un peu claqué.
Je fais le pont lundi, j'aurai peut-être le temps de m'y repencher ...
Merci
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
8 nov. 2003 à 09:01
Vraiment idée très interessante !

Mais critiques (gentilles) de la part de Renfield

Ca va trop vite !
j'ai (très logiquement) baissé la valeur 'Vitesse', et ca allait encore plus vite....
appelle donc cette propriété 'Interval', ou fait une soustraction !!

bref, j'ai mis une valeur plus grande, et la vitesse me convenait. seul hic, je prefererais que ca se fasse pixel par pixel, que l'animation soit plus douce !

Pour cela, la techinique employée, de placer des controles lignes, n'est pas la meilleure...... (utilises Pset ou SetPixel....)

allez, encore un petit défi, si tu le veux bien, j'aimerais bien que la ligne soit en dégradé...

9/10 pour l'idée
7/10 pour ces quelques remarques
10/10 parce que j'ai envie !!!
Rejoignez-nous