Bonjour à tous.

J'ai un projet que j'aurai aimé réaliser pour mes études.
c'est un bloc note.
Par contre j'ai quelques soucis sur deux fonctionnalités.
1) bouton taille.

j'ai réussi a faire ce code mais malheureusement ma taille dans ma combobox n'est pas pris en compte

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
private void ComboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
 
System.Drawing.Font currentFont = rt_texte.SelectionFont;
string s = ComboBox2.Texte; 
Label2.Text = s;
s = s.Replace(',', '.'); // remplace si un items à mal été taper.
 
// ma conversion
float a;
float.TryParse(s, out a);
 
 
// la valeur de a n'est pas pris en compte. la Police change mais pas la taille.
rt_texte.SelectionFont = new Font(currentFont.FontFamily, a , currentFont.Style); 
 
}
et j'ai un souis avec ma fonction enregistrer
j'ai fais comme beaucoup de gens sur des tuto que j'ai vu , des explications et sa ne change rien sur ma savefiledialog()
ma savefiledialog(à se nome od_save)
mon save comme ceci fonctionne juste pour créer un fichier que je tape taper avec l'extension (ex : "texte.txt") et il ne sauvegarde pas ma police d'écriture.
j'ai beau chercher partout , mon professeur , des amis , personne ne sait ...


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
private void button_enregistrer_click(object sender, EventArgs e)
{
 SaveFileDialog od_save1 = new SaveFileDialog();
            od_save1.FileName = "Mon Document";
            od_save1.DefaultExt = "rtf";
            od_save1.Filter = "Fichiers texte (*.txt)|*.txt|Rich Text Format (*.rtf)|*.rtf|Tous les fichiers (*." + "*)|*.*";
            od_save1.Title = "save ! ";
 
 
                if (od_save1.ShowDialog() == DialogResult.OK)
                {
                    rt_texte.SaveFile(od_save1.FileName, RichTextBoxStreamType.PlainText);
                }
                rt_texte.Clear();
 
                MessageBox.Show("ok");
        }

Si vous pouvez m'apporter une petite aide sa m'arrangerai , je bute trop longtemps dessus.

Merci d'avance et désolé pour ce long message.