Richtextbox [Résolu]

cs_plano 19 Messages postés jeudi 15 mai 2008Date d'inscription 6 février 2012 Dernière intervention - 30 janv. 2012 à 18:46 - Dernière réponse : cs_plano 19 Messages postés jeudi 15 mai 2008Date d'inscription 6 février 2012 Dernière intervention
- 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
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 30 janv. 2012 à 19:56
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

Merci ucfoutu 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de ucfoutu
cs_plano 19 Messages postés jeudi 15 mai 2008Date d'inscription 6 février 2012 Dernière intervention - 31 janv. 2012 à 18:05
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.