Défilement d'objet et scintillement

Défilement d'objet et scintillement - VB/VBA/VBS - Programmation

Marsh Posté le 28-07-2009 à 21:47:32    

Hello,
 
J'ai besoin de faire des bandeaux défilant :
 
- l'un horizontalement uniquement en texte (un simple label)
- l'autre verticalement avec texte et image. (plusieurs label et une image)
 
Le défilement se fait via un timer et je décale ensuite la position des labels/ image
 
 
Le soucis que je rencontre, c'est qu'en court de défilement, le label scintille (tout comme l'image), et je voudrais éviter ce phénomène.
 
J'ai tenté de modifier les valeurs du timer gérant le défilement, ainsi que le nombre de pixel de décalage, mais idem.
 
Y a-t-il une soluce, ou dois-je faire avec ? Vu qu'il s'agit d'une future présentation au public, j'aimerai éviter ce problème.
 
 
Merci.

Reply

Marsh Posté le 28-07-2009 à 21:47:32   

Reply

Marsh Posté le 29-07-2009 à 14:52:03    

Hello
 
Meme avec le timer reglé sur par exemple 2sc ?


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 29-07-2009 à 14:55:38    

Sur 2s ça défile plus, ça saccade. Le phénomène apparait vers 150ms.

Reply

Marsh Posté le 29-07-2009 à 15:00:17    

Sur un crt comme un lcd ? Couleurs sur 32 bits ?
 
Dsl j'ai pas la reponse, mais j'essaie de donner des pistes...

Message cité 1 fois
Message édité par SuppotDeSaTante le 29-07-2009 à 15:01:02

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 29-07-2009 à 15:14:12    

SuppotDeSaTante a écrit :

Sur un crt comme un lcd ? Couleurs sur 32 bits ?
 
Dsl j'ai pas la reponse, mais j'essaie de donner des pistes...


Ouais ça le fait sur tous les écrans que j'ai testé.
 
Semblerais que ça soit un pb lié à VB plutot qu'à l'affichage en lui même.
 
Y à-t-il d'autre possibilité de déplacer du texte / image ?

Reply

Marsh Posté le 29-07-2009 à 15:41:45    

Bah vb c'est pas fait pour ca, et pas super rapide (pour ca)
Maintenant 150ms... C'est pas non plus monstrueux...
 
J'ai cherché sans trop de resultat, une api, classe etc. Mais pas grand chose de mirobolant sous VB
Peut etre est-ce adaptable, ici, je n'ai pas regardé ce qu'apportait sa dll


Message édité par SuppotDeSaTante le 29-07-2009 à 15:43:23

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 29-07-2009 à 17:27:28    

Ca ne marche pas chez moi, impossible de créer l'activex touSSa.
 
Pas d'autres idées ?

Reply

Marsh Posté le 31-07-2009 à 18:58:33    

Reply

Marsh Posté le 31-07-2009 à 19:21:21    


Je plussoie dje69r, tu auras du mal à avoir un résultat convenable avec VB pour ce genre de "feature". Peut-être en passant par un clip vidéo ?


---------------
If you think it could look good, then I guess it should
Reply

Marsh Posté le 31-07-2009 à 19:22:41    

Turkleton a écrit :


Je plussoie dje69r, tu auras du mal à avoir un résultat convenable avec VB pour ce genre de "feature". Peut-être en passant par un clip vidéo ?


Je vois mal comment créer un clip vidéo, puisque le texte ext variable à chaque défilement

Reply

Marsh Posté le 31-07-2009 à 19:22:41   

Reply

Marsh Posté le 31-07-2009 à 19:25:51    

l0r3n1 a écrit :


Je vois mal comment créer un clip vidéo, puisque le texte ext variable à chaque défilement


Ha ouais bah là, ça va être moche. J'avais pas compris que ton texte était variable, vu que c'était stocké dans des "labels" (personnellement, je ne me sers des labels que pour inscrire des textes en dur, et qui ne vont pas changer par la suite, sinon j'utilise des textbox).


---------------
If you think it could look good, then I guess it should
Reply

Marsh Posté le 31-07-2009 à 19:27:20    

Turkleton a écrit :


Ha ouais bah là, ça va être moche. J'avais pas compris que ton texte était variable, vu que c'était stocké dans des "labels" (personnellement, je ne me sers des labels que pour inscrire des textes en dur, et qui ne vont pas changer par la suite, sinon j'utilise des textbox).


C'est des labels pour le moment, mais les libellés du texte seront chargé via un fichier créé avant diffusion.

Reply

Marsh Posté le 31-07-2009 à 19:28:18    

l0r3n1 a écrit :


C'est des labels pour le moment, mais les libellés du texte seront chargé via un fichier créé avant diffusion.

Je ne sais plus si c'etait sur VB ou du VBA (Excel ou Access...?) mais j'avais vu un petit beug sur le défilement des libéllés. En fait j'avais contourné le souci en passant par des textbox lockées et désactivées...
 

l0r3n1 a écrit :


Je vois mal comment créer un clip vidéo, puisque le texte ext variable à chaque défilement

L'idée de Turkleton m'a fait penser a un truc. Je ne sais pas si tu as la possibilité de créer des fichiers swf ?


Message édité par SuppotDeSaTante le 31-07-2009 à 19:30:54

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 31-07-2009 à 19:30:19    

Perso je ne sais pas faire.

Reply

Marsh Posté le 31-07-2009 à 19:31:09    

j'ai édité


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 31-07-2009 à 19:32:02    

Je vais tester l'idée du text box

Reply

Marsh Posté le 31-07-2009 à 19:59:04    

Bon avec le text box ça marche mieux, pas de scintillement, mais le soucis c'est qu'étant en dual screen, le textbox vient déborder sur l'autre écran,ce que ne faisait pas le label

Reply

Marsh Posté le 31-07-2009 à 21:50:49    

Je ne comprends pas ce que change le fait que ca soit un label ou un textbox pour les calculs de trajectoires....?


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 01-08-2009 à 07:14:02    

SuppotDeSaTante a écrit :

Je ne comprends pas ce que change le fait que ca soit un label ou un textbox pour les calculs de trajectoires....?


Ils n'ont pas la même réaction, pourquoi j'en ai aucune idée.

Reply

Marsh Posté le 01-08-2009 à 10:35:50    

Rectif, le fonctionnement est bon, c'est juste que j'avais pas mis le textbox dans la frame concerné.
 
Reste plus que les images, si quelqu'un à une idée...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed