SÉLECTION D'UN LIGNE EN RICH TEXT BOX

darkervein Messages postés 5 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 24 octobre 2003 - 24 oct. 2003 à 21:32
 Utilisateur anonyme - 17 sept. 2010 à 15:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/1682-selection-d-un-ligne-en-rich-text-box

Utilisateur anonyme
17 sept. 2010 à 15:14
Tout ça pour ça. :)
darkervein Messages postés 5 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 24 octobre 2003
24 oct. 2003 à 21:32
Je suis débutant et désolé si je dis une bêtise, mais pourquoi ne pas faire un
Pos1 = 1 + len(rich1.text) - InStr(rich1.selstart,strreverse(rich1.text),chr$(10))
(ce qui permet de repérer le début de la ligne). Et ensuite faire un
Pos2 = InStr(rich1.selstart,rich1.text,chr$(10))
pour repérer la fin de la ligne. (en gérant les 2 exceptions que constitue la premiere ligne et la derniere).
On a plus qu'à selectionner (avec rich1.selstart=pos1 et rich1.sellength = Pos2 - Pos1) et voilà. Si j'ai tout faux merci de me le dire.
Rejoignez-nous