Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SCROLLING D'UN CAPTION


Information sur la source

Catégorie :Texte Classé sous : defilement, scrolling, texte, titre Niveau : Débutant Date de création : 01/09/2000 Vu : 2 194

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

Description

Permet de faire défilé du texte dans un Caption d'une fenetre ou d'un Label.
Sur une fenetre, placer un Timer1 et un Label1 puis placer le code...
Pour le Timer1, mettre Interval à 200
 

Source

  • 'déclarations
  • Dim msg As String 'pour le message
  • Dim i As Integer 'index pour le message
  • Private Sub Form_Load()
  • 'j'adore les Twingo !!!
  • msg = "CouCou je m'appel Vincent et j'adore les Twingo !!!! "
  • End Sub
  • Private Sub Timer1_Timer()
  • If i = 0 Then
  • i = Len(msg)
  • End If
  • 'On prends tous les caractères à droite puis on en prend de moins en moins
  • 'ensuite on ajoute tous les caractèresdu début non affiché et on les remet à la fin
  • 'C'est pas plus compliqué!!!!
  • Label1.Caption = Right(msg, i) + Left(msg, Len(msg) - i)
  • i = i - 1
  • 'pour le fun, dans la barre de la fenêtre...mais dans l'autre sens !
  • Form1.Caption = Right(msg, Len(msg) - i) + Left(msg, i)
  • 'PS : avec un richText, je croix que l'on peut mettre une couleur pour chaque lettres...
  • End Sub
'déclarations
Dim msg As String   'pour le message
Dim i As Integer    'index pour le message

Private Sub Form_Load()
'j'adore les Twingo !!!
msg = "CouCou je m'appel Vincent et j'adore les Twingo !!!! "
End Sub

Private Sub Timer1_Timer()
If i = 0 Then
    i = Len(msg)
End If
'On prends tous les caractères à droite puis on en prend de moins en moins
'ensuite on ajoute tous les caractèresdu début non affiché et on les remet à la fin
'C'est pas plus compliqué!!!!
Label1.Caption = Right(msg, i) + Left(msg, Len(msg) - i)
i = i - 1

'pour le fun, dans la barre de la fenêtre...mais dans l'autre sens !
Form1.Caption = Right(msg, Len(msg) - i) + Left(msg, i)

'PS : avec un richText, je croix que l'on peut mettre une couleur pour chaque lettres...
End Sub
 

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Récupérer les infos d'un cd-texte [ par dany108 ] Bonjour à tous,tout est dans le titre. Je voudrais récupérer les infos d'un cd-texte : nomde l'artiste, titre des chansons, etc ...Je n'ai rien trouvé Comment sélectionner du texte entre deux styles "Titre 2" [ par caro_b ] Bonjour !Alors j'ai déjà poster une question pour une macro word qui sélectionne tous les styles Titre1 et Titre2 pour les transformer Trouver un texte sans tenir compte de la ponctuation [ par Joo02 ] Bonjour,  Je monte une base de données Access pour une bibliothèque et j'aimerais que l'usager puisse trouver le titre d'un livre,&nbsp Sauts de page après tri [ par tiberus ] J'ai du texte sur une colonne (texte variable sur de nombreuses lignes: titres, textes, commentaire). Après tri et filtrage, il arrive qu'un titre se defilement d'un texte [ par maxw004 ] Bonjour, j'ai besoin de votre aide car je n'arrive pas a faire un code. Mon idee c'est que l'utilisateur peut choisir la vitesse de defilement de son Saut de page après tri [ par tiberus ] J'ai du texte sur une colonne (texte variable sur de nombreuses lignes: titres, textes, commentaire). Après tri et filtrage, il arrive qu'un titre se texte veticalement mais ! [ par hindhinf ] j'ai essayer le code suivant pour ecrire un texte verticalement :Private Declare Function GetDeviceCaps Lib "GDI32" (ByVal hdc As Long, ByVal nIndex A VB et Crystal report [ par lcampbell ] J'ai besoin d'un outil puissant pour effectuer un rapport assez complexe.   Je crois que Crystal report peut faire le travail.   C Webform et TextBox [ par Dj_PLL ] Bonjour, alros j'ai un petit probleme, j'ai des Webforms, dans lesquelles j'ai des TextBox, jusque la tout va bien, mais j'aimerais que la TextBo Repaint DX7 [ par WolfSpirit2a ] Bonjour,Je développe actuellement un RPG en DirectX 7 cependant je me confronte à quelques difficultés concernant DX.Mon moteur de rend


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.