Bonjour
J'ai un RichEdit qui contient plusieurs lignes de texte dont certaines commencent par un jour de la semaine (lundi, mardi, etc ...)
Je cherche une procédure pour supprimer une ligne uniquement si un jour de la semaine est le 1er mot de cette ligne
J'ai dans mon code ci dessous une procédure qui fonctionne uniquement si le jour est dimanche (en prenant exemple avec la lettre d) mais j'aimerai l'adapter avec le nom des jours de la semaine complet (de lundi à dimanche) et je ne trouves pas .....
A vous lire
Cordialement
Beauserge
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 procedure TForm1.Button1Click(Sender: TObject); var X: Integer; ligne:Integer; begin // ligne sur laquelle se trouve le curseur Ligne:= SendMessage(richedit1.Handle, EM_LINEFROMCHAR, Richedit1.SelStart, 0); for X:= Richedit1.Lines.Count-1 downto 0 do begin if LowerCase(Richedit1.lines[X][1])='d' then // si jour de la semaine commence par lettre d au début de la ligne begin Richedit1.Lines.Delete(ligne); end; end; end;
Partager