2 questions à propos des RTB [Résolu]

Signaler
Messages postés
86
Date d'inscription
jeudi 8 juillet 2004
Statut
Membre
Dernière intervention
27 juin 2007
-
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
-
Salut

Je voudrais savoir comment on fait pour sélectionner toute la ligne d'une RichTextBox ainsi que compter le nombre de lignes au total dans le document.

Merci de vos réponses
@++ Tahiti_bob

3 réponses

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
51
Hello,
Pour sélectionner une ligne, je ne sais plus par coeur, par contre pour compter le nombre de lignes, tu peux faire comme ça :


int lines = richTextBox.Lines.Length

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
51
Ben tu peux faire quelques chose dans ce genre, je viens vite de le faire maintenant, c'est certainement pas la meilleure façon (si plusieurs lignes sont identiques, cette solution va te poser des problèmes, et c'est certainement pas une solution très rapide, mais ça a le mérite d'être simple ) :



/// <summary>
/// 0-index based.
/// </summary>
///

private
void SelectLine(
int lineNumber)
{

string toSelect =
this.richTextBox1.Lines[lineNumber];

int start =
this.richTextBox1.Find(toSelect);

this.richTextBox1.Select(start, toSelect.Length);
}

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Messages postés
86
Date d'inscription
jeudi 8 juillet 2004
Statut
Membre
Dernière intervention
27 juin 2007
1
Merci encore Bidou pour ta réponse. Tu sais pas où je pourrais trouver comment sélectionner tout la ligne ?