Rechercher dans un textbox et récupérer le numéro de la ligne

dsigmoun Messages postés 135 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 25 février 2023 - 17 mai 2009 à 09:21
jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 - 18 mai 2009 à 08:44
Bonjour à tous,

Comment peut-on rechercher dans un textbox un élément (par exemple "toto") et récupérer le numéro de ligne de l'élément "toto" ?

Merci par avance de votre aide,

3 réponses

jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 8
17 mai 2009 à 09:31
Bonjour,

tu devrais peut-être préciser, s'agissant d'une texstbox, si tu parles de numéro de ligne réelle (les lignes réelles sont séparées par un retour à la ligne genre vbcrlf) ou de numéro de ligne d'affichage (qui, lui, dépend de la largeur de la textbox) !:
0
dsigmoun Messages postés 135 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 25 février 2023 2
18 mai 2009 à 08:10
je souhaiterai le numéro de ligne réelle.

Merci,
0
jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 8
18 mai 2009 à 08:44
Ben alors ....===>>>
Utilise la fonction Split (ou son équivalent sous VB.Net, que je ne connais pas) en te servant du retour à la ligne comme séparateur (vbcrlf ou son équivalent VB.Net) ====>> tu obtiens un array dont il te suffit d'examiner le contenu par une boucle for i ... ===>> pour chaque item : si contient ta chaîne (par instr ou son équivalent VB.Net), le numéro de ta ligne est = i + 1 et tu sors de ta boucle for ...
C'est simple !
0
Rejoignez-nous