Autoscroll et TextBox [Résolu]

Messages postés
21
Date d'inscription
dimanche 28 novembre 2010
Dernière intervention
22 février 2015
- - Dernière réponse : tfrancais
Messages postés
21
Date d'inscription
dimanche 28 novembre 2010
Dernière intervention
22 février 2015
- 6 oct. 2005 à 13:45
Bonjour,
J'ai une question bête mais comment fait-on pour faire défiler automatiquement le contenu d'une textbox multiligne quand le logiciel y envoie du texte?
Merci pour votre aide,
Thomas
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Dernière intervention
27 octobre 2012
3
Merci
Oups, je viens de comprendre ta question..

this.textBox.Focus( );
this.textBox.Select( this.textBox.Text.Length, 0 );
this.textBox.ScrollToCaret( );

Attention pour donner le focus le contrôle doit être visible !

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de Lutinore
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Dernière intervention
27 octobre 2012
0
Merci
Salut, utilises la propriété ScrollBars:

this.textBox.ScrollBars = ScrollBars.Both;
Commenter la réponse de Lutinore
Messages postés
21
Date d'inscription
dimanche 28 novembre 2010
Dernière intervention
22 février 2015
0
Merci
J'avais fait un mélange infâme entre une ListBox et une TextBox donc
this.textBox.ScrollToCaret( ); ne donnais pas grand chose...



private void textBox_TextChanged(object sender, System.EventArgs e) {

this.textBox.Focus( );

this.textBox.Select( this.l_etat.Text.Length, 0 );

this.textBox.ScrollToCaret( );

this.Update();

}



donne un très bon résultat.



Merci beaucoup.
Commenter la réponse de tfrancais

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.