Bonjour a tous,
bon voila j'ai un petit prooblème concernant l'utilisation de RichEdit avec builder. j'utilise Builder c++ 6
je voudrai faire un edituer de text (mini-projet) qui corrige automatiquement les fautes style MS Word mais je sais pas comment souligner le text à corriger.
j'ai utiliser SelAttribut mais bon quan le text est séléctionné automatiquement il s'efface, voila le bout de code :
voilà.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 int StartPos,ToEnd,FoundAt; StartPos=0; ToEnd=RichEdit1->Text.Length()-StartPos; FoundAt=RichEdit1->FindText(MotSaisie,StartPos,ToEnd,TSearchTypes()<<stMatchCase); if (FoundAt!=-1) { RichEdit1->SelStart=FoundAt; RichEdit1->SelLength=MotSaisie.Length(); RichEdit1->SelAttributs->Style<<fsUnderlined; }
Question: Comment Souligner un mot, ou bien Comment faire pour que la selection ne s'efface pas
Merci
Partager