begin process at 2012 02 16 18:40:26
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaire

 > FAIRE DÉFILER UN MESSAGE DANS UN TEXTBOX.

FAIRE DÉFILER UN MESSAGE DANS UN TEXTBOX.


 Information sur la source

Note :
6,9 / 10 - par 10 personnes
6,90 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaire Classé sous :defillement, texte, textbox, len, right Niveau :Débutant Date de création :27/06/2000 Vu :5 843

Auteur : Ptit Louis

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Pour cet exemple, dans un formulaire, j'ai placé un textbox (Text1),un bouton (command1), un timer (Timer1) et dans chacun d'eux les codes suivants :

Source

  • Option Explicit
  • Public strTexte As String
  • Public ctrTexte As Control
  • Private Sub Command1_Click()
  • strTexte = "Voyez le brick géant que j'examine près du wharf. "
  • If Timer1.Enabled = False Then
  • Set ctrTexte = Text1
  • Timer1.Enabled = True
  • Command1.Caption = "Stop"
  • Else
  • Timer1.Enabled = False
  • Command1.Caption = "Début"
  • End If
  • End Sub
  • Private Sub Timer1_Timer()
  • 'Mettre l'interval de temps à 100.
  • Static intPos As Integer
  • Dim intLenTexte As Integer
  • intLenTexte = Len(strTexte)
  • ctrTexte = Right(strTexte, intLenTexte - intPos) & Left(strTexte, intPos)
  • If intPos = intLenTexte Then intPos = 0
  • intPos = intPos + 1
  • End Sub
Option Explicit

Public strTexte As String
Public ctrTexte As Control


Private Sub Command1_Click()
strTexte = "Voyez le brick géant que j'examine près du wharf. "
If Timer1.Enabled = False Then
Set ctrTexte = Text1
Timer1.Enabled = True
Command1.Caption = "Stop"
Else
Timer1.Enabled = False
Command1.Caption = "Début"
End If

End Sub


Private Sub Timer1_Timer()
'Mettre l'interval de temps à 100.

Static intPos As Integer
Dim intLenTexte As Integer
intLenTexte = Len(strTexte)
ctrTexte = Right(strTexte, intLenTexte - intPos) & Left(strTexte, intPos)
If intPos = intLenTexte Then intPos = 0
intPos = intPos + 1
End Sub
 

 Conclusion

Ceci est optimisable, en plaçant les commandes de lancement dans une procédure, et un compteur de répétition dans le Timer.
ce qui permet dans une application de lancer la séquence avec un texte différent, pour un temps limité, à partir d'endroit différent.


 Sources de la même categorie

Source avec Zip GEST COTISATION - ASSOCIATION par MOHA555
Source avec Zip HSCROLLBAR POUR L'ARRIÈRE PLAN par 320C
Source avec Zip Source avec une capture Source .NET (Dotnet) METTRE VOTRE FORM VB.NET EN PLEINE ÉCRAN par Gabilach
RECHERCHE DANS UNE LISTE À PARTIR D'UN CHAMP TEXTE par jmeunier
Source avec Zip GESTION DES COMSOMMABLE par gboraud

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) DÉTECTION DES MOTS DANS UN TEXTBOX OU UN RICHTEXTBOX AU PASS... par XDarwin
Source avec Zip Source .NET (Dotnet) MANIPULER LES CHAÎNES ET TRIER UNE LISTE DE NOMS par Lisa46
Source avec Zip IMPRIMER UNE TEXTBOX AVEC PLUSIEURS LIGNES par bfb
Source avec Zip Source avec une capture CONTROLE "TEXTE" POUVANT ÊTRE REDIMENSIONNÉ par Morricon
Source avec Zip Source avec une capture LIVE (( TRAITEMENT DE TEXTE )) par crossblade

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Créer des masques [ par Thibault ] A partir d'un fichier texte Ascii disposé précisément de cette manière :**************************************# Ligne de texte 1 <- 1 textB Changer le texte d'un textbox à partir d'un combobox [ par Bloodlust007 ] J'essaye de faire changé le texte de la textbox1 quand quand on choisi tel item dans la combobox. J'avoue, je connais rien au vb. Pb de restauration de SAUVEGARDE avec un textBox [ par Fred ] dans un textbox avec la propriété Multiline = TrueEn supposant que j'écrive dans ma fenêtre << Je suis né le 15/07/2000 >>. j'enregistre m Insérer du texte dans un textbox [ par phil ] Salut !J'ai un textbox,je suis a un endroit donne dans le contenu du textbox (exemple : en plein milieu).Je clique sur un bouton et je veux qu'a l'end rajouter du texte dans une textbox [ par Yoshi ] comment rajouter du texte dans une textbox qui en contient déja ?pas seulement au début ou a la fin mais a n'import quel endroit Selection de texte [ par hub ] Bonjour à tous,Quelqu'un connait t-il une méthode pour selectionner automatiquement 1 paragraphe d'un Textbox :Lorsque l'utilisateur clique sur un mot mettre du texte en majuscule \_(°°)_/ [ par darkyoda ] salut a tous!j'aimerrais savoir commentmettre du texte en majusculedes qu'il a été saisit dans une textboxpar exemplel'utilisateur saisit "m08resc48"e Couleur dans une TextBox [URGENT !!!] [ par SLUM ] J'ai fait un editeur de texte (ouverture d'un fichier texte dans une textbox multiligne.Je voudrais savoir comment faire pour mettre certains caractèr Recherche d'une chaine ds un textbox [ par dom ] Bonjour,Voici mon pb:Ds un textbox, je dispose de tags sous la formebla bla bla <TAG1>TEXTE</TAG1> bla bla blabla bla bla <TAG2>TEXT Comment Enregistrer????? [ par wojc ] Bonjours à tous....Voila, j'ai réalisé un programme avec des TextBox, lorsque je remplis les champs des Textbox et que j'appuis sur le bouton OK, un d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,076 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales