[VB] ya un moyen pour faire défiler un texte dans un label ????

ya un moyen pour faire défiler un texte dans un label ???? [VB] - Programmation

Marsh Posté le 11-06-2002 à 10:46:28    

Je cherche une solution pour qu'un texte déffile dans un label, comment faire ???


---------------
[:warkangel] Chassé du paradis, l'ange déchu n'a pas d'autre choix que de devenir démon pour survivre en enfer  [:warkangel]    
Reply

Marsh Posté le 11-06-2002 à 10:46:28   

Reply

Marsh Posté le 11-06-2002 à 10:47:47    

tu peux pas avec les labels standard VB, soit tu utilise une textbox, soit tu utilise un composant tiers.
 
EDIT: je suis pas sûr d'avoir compris, tu veux une barre de défilement ou un texte qui défile comme dans winamp par exemple ?


Message édité par mareek le 06-11-2002 à 11:04:58

---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 11-06-2002 à 10:56:02    

Avec un timer et une petite fonction qui calcule bêtement la partie du texte à afficher en mettant + ou - d'espaces devant on peut le faire non ?

Reply

Marsh Posté le 11-06-2002 à 14:17:24    

mareek a écrit a écrit :

tu peux pas avec les labels standard VB, soit tu utilise une textbox, soit tu utilise un composant tiers.
 
EDIT: je suis pas sûr d'avoir compris, tu veux une barre de défilement ou un texte qui défile comme dans winamp par exemple ?  




un texte qui défile comme dans winamp...
mais c possible avec une texte box ???  :??:


---------------
[:warkangel] Chassé du paradis, l'ange déchu n'a pas d'autre choix que de devenir démon pour survivre en enfer  [:warkangel]    
Reply

Marsh Posté le 11-06-2002 à 14:28:10    

J'ai pu le faire dans une zone de label sous Borland, C pas le même langage mais C le même principe. Il faut que tu crées toi-même un algo.  
 
Moi je n'ai réussi à faire défiler le texte qu'en incrémentant lettre par lettre et non pas pixel par pixel ; ce qui fait qu'en passant sur un 'm', le défilement va se faire d'un nombre de pixels correspondant à la largeur du 'm' et en passant sur un 'i', le déplacement sera ridicule parce que le nombre de pixels pour la largeur d'un 'i' est beaucoup moins important...
 
Bref, y'a de koi s'amuZer !!!  :pt1cable:


---------------
...m'enfin !!!
Reply

Sujets relatifs:

Leave a Replay

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