SÉLECTION D'UN LIGNE EN RICH TEXT BOX

Messages postés
5
Date d'inscription
mardi 21 octobre 2003
Statut
Membre
Dernière intervention
24 octobre 2003
- - Dernière réponse : MicDundee
Messages postés
388
Date d'inscription
mardi 1 juillet 2003
Statut
Membre
Dernière intervention
18 novembre 2019
- 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

MicDundee
Messages postés
388
Date d'inscription
mardi 1 juillet 2003
Statut
Membre
Dernière intervention
18 novembre 2019
1 -
Tout ça pour ça. :)
darkervein
Messages postés
5
Date d'inscription
mardi 21 octobre 2003
Statut
Membre
Dernière intervention
24 octobre 2003
-
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.