Défilement d'objet et scintillement - VB/VBA/VBS - Programmation
Marsh Posté le 29-07-2009 à 14:52:03
Hello
Meme avec le timer reglé sur par exemple 2sc ?
Marsh Posté le 29-07-2009 à 14:55:38
Sur 2s ça défile plus, ça saccade. Le phénomène apparait vers 150ms.
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...
Marsh Posté le 29-07-2009 à 15:14:12
SuppotDeSaTante a écrit : Sur un crt comme un lcd ? Couleurs sur 32 bits ? |
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 ?
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
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 ?
Marsh Posté le 31-07-2009 à 19:21:21
l0r3n1 a écrit : up ! |
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 ?
Marsh Posté le 31-07-2009 à 19:22:41
Turkleton a écrit : |
Je vois mal comment créer un clip vidéo, puisque le texte ext variable à chaque défilement
Marsh Posté le 31-07-2009 à 19:25:51
l0r3n1 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).
Marsh Posté le 31-07-2009 à 19:27:20
Turkleton a écrit : |
C'est des labels pour le moment, mais les libellés du texte seront chargé via un fichier créé avant diffusion.
Marsh Posté le 31-07-2009 à 19:28:18
l0r3n1 a écrit : |
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 : |
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 ?
Marsh Posté le 31-07-2009 à 19:31:09
ReplyMarsh 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
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....?
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.
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...
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.