Texte défilant

by2k Messages postés 31 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 8 octobre 2009 - 29 mars 2006 à 07:53
jannoman Messages postés 256 Date d'inscription jeudi 17 avril 2003 Statut Membre Dernière intervention 20 février 2008 - 29 mars 2006 à 10:56
Bonjour à tous, je (tente) code en VB6.



Je suis à la recherche d'une bout
de code me permettant de faire défiler un texte de façon horizontale à
partir d'un fichier qui contient le texte sans limitation du nombre de carractères.



MERCI pour votre aide.

3 réponses

jannoman Messages postés 256 Date d'inscription jeudi 17 avril 2003 Statut Membre Dernière intervention 20 février 2008 1
29 mars 2006 à 08:17
dim a as string, f as integer
dim n as integer, k as integer
dim t as currency

'on ouvre ton fichier texte
f = freefile()
open "C:\chemindufichier.txt" for input as #f
line input #f, a 'on lit la premiere ligne
close #f

n = len(a)
for k = 1 to n
me.label1.caption = mid(a, k, n + 1 - k) 'on affiche dans le label le texte privé des k premieres lettres
me.label1.refresh

'ici on attend 0.1 secondes
t = timer
do
loop until (timer - t) > .1

next k

et voila !

A+.
Thomas.
0
by2k Messages postés 31 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 8 octobre 2009
29 mars 2006 à 08:36
Merci pour ta réponse rapide mais je n'ai rien à l'écran.
0
jannoman Messages postés 256 Date d'inscription jeudi 17 avril 2003 Statut Membre Dernière intervention 20 février 2008 1
29 mars 2006 à 10:56
ben il faut une ligne de texte dans ton fichier
poru vérifier que la lecture est bonne, fais juste

dim a as string, f as integer

f = freefile()
open "C:\chemindufichier.txt" for input as #f
line input #f, a 'on lit la premiere ligne
close #f

me.label1.caption = a
0
Rejoignez-nous