2010-04-30 5 views
0

comment puis-je faire un texte en mouvement de haut en bas vers le haut .... (comme une fenêtre de nouvelles) dans une zone de textecréer un texte en mouvement

+0

Pouvez-vous poster une image pour décrire ce que vous cherchez? Je suppose que vous demandez comment déplacer du texte dans une fenêtre c winforms? –

+0

Parlez-vous dans une application Windows ou un site Web ASP.NET? –

+0

son silverlight, pas asp – aharon

Répondre

0

(à supposer que Windows Forms)

Je ne l'ai pas essayé pour faire ceci avant, mais ma première tentative inclurait charger un tas de texte (comme de nouveaux titres) dans une zone de texte, et puis faire un temporisateur qui change la valeur verticale de défilement sur l'événement de tique? Une zone de texte a des fonctions intégrées appelées ScrollToLine(), ScrollToVerticalOffset(), etc. Sinon, certaines commandes, comme les panneaux, ont un accès plus direct aux valeurs de la barre de défilement. Par exemple: SplitContainer.Panel1.VerticalScroll.Value = value;

Si cela ne fonctionne pas, vous pouvez toujours dessiner vous-même le texte via un objet graphique, puis mettre à jour les positions sur lesquelles les éléments sont dessinés.

0

vous pouvez utiliser javascript pour le faire pour le web et si ce sont les fenêtres jetez un oeil à ce question. J'espère que cela aide