Bonjour,

je travail actuellement sur un fichier RTF que je dois éditer.

Je dois insérer une première ligne en Gras + bleu
ainsi qu'une autre 2 lignes en dessous mais avec la font par défaut.

Sachant que je dois garder tout l'historique de mon fichier sous les lignes nouvellement créées.

Voila comment j'ai commencé mais j'ai essayé plusieurs méthode sans succès.



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
16
17
18
19
20
21
22
23
24
25
26
27
 
public void EditerRTF(int ID,string path, string texte, string memo)
        {
            string message = 
                string.Concat(
                "\n"
                , texte
                , " Par "
                , "Mon utilisateur"
                , " le "
                , string.Format("{0:MM MMMM yyyy}", DateTime.Now)
                , " à "
                , string.Format("{0:HH:mm}", DateTime.Now)
                , "\n"
                );
 
            System.Windows.Forms.RichTextBox richTxt = new System.Windows.Forms.RichTextBox();
            IntPtr i = richTxt.Handle;
 
            richTxt.LoadFile(path);
 
            //TODO
 
            richTxt.SaveFile(path);
 
 
        }
En fait la :

- message doit etre en gras + bleu
- memo en font standard

Pouvez-vous m'aider svp?

Merci d'avance.

Cordialement.