Richtextbox [Résolu]

Messages postés
19
Date d'inscription
jeudi 15 mai 2008
Dernière intervention
6 février 2012
- - Dernière réponse : cs_plano
Messages postés
19
Date d'inscription
jeudi 15 mai 2008
Dernière intervention
6 février 2012
- 31 janv. 2012 à 18:05
Bonjour à tous et à toutes!
Voici mon souci, quand je fait défilé les lignes d'une richtextbox avec les touches fléchées, cela doit m'afficher la ligne ou se trouve le curseur dans un label par exemple!
Je n'est aucune pistes, pouvez-vous m'aider s'il vous plait?
Cordiallement,
Plano.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Contributeur
Dernière intervention
11 avril 2018
3
Merci
Bonjour,

Tout dépend de ce que tu appelles "ligne" ===>> une ligne réelle (séparée par un linefeed) ou une "ligne d'affichage" en fonction de la largeur de ton contrôle et du texte qu'il contient ? (ce n'est pas la même chose).
Dans le second cas ("ligne d'affichage") intéresse toi à GetLineFromCharIndex
dans ler premier (ligne réelle) ===>>> un split du texte jusqu'au selectionstart, fait sur le "linefeed"


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient

Dire « Merci » 3

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

Codes Sources a aidé 102 internautes ce mois-ci

Commenter la réponse de ucfoutu
Messages postés
19
Date d'inscription
jeudi 15 mai 2008
Dernière intervention
6 février 2012
0
Merci
Bonjour ucfoutu,
Merci pour ton aide!
Effectivement il faut se servir de GetLineFromCharIndex de la façon suivante:

Private Sub RichTextBox2_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles RichTextBox2.KeyUp

        Dim numérodeligne As Integer

        numérodeligne = RichTextBox2.GetLineFromCharInd(RichTextBox2.SelectionStart)

        TextBox11.Text = RichTextBox2.Lines(numérodeligne)

End Sub

Encore merci,
Plano
Commenter la réponse de cs_plano

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.