ya un moyen pour faire défiler un texte dans un label ???? [VB] - Programmation
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 ?
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 ?
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 ???
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 !!!
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]