Changer Font richtextbox

Signaler
Messages postés
33
Date d'inscription
dimanche 30 juin 2019
Statut
Membre
Dernière intervention
8 janvier 2020
-
vb95
Messages postés
2099
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
2 avril 2020
-
Bonjour,

je veut changer la police de mon richtextbox j'ai essayer cette methode

this.richTextBox1.SelectAll();
            this.richTextBox1.SelectionFont = comboBox1.Text;


mais j'ai cette erreur : Gravité Code Description Projet Fichier Ligne État de la suppression
Erreur CS0029 Impossible de convertir implicitement le type 'string' en 'System.Drawing.Font' Text Editor C:\Users\botag\source\repos\Text Editor\Text Editor\Form1.cs 83 Actif
et je ne sais pas comment la régler .

Merci d'avance

2 réponses

Messages postés
2099
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
2 avril 2020
89
Bonjour
Pourtant le message d'erreur est clair
SelectionFont attend une variable de type System.Drawing.Font alors que Combobox1.Text est de type String (chaine de caractères)
Il ne faut pas utiliser une Combobox mais le contrôle FontDialog . Voir https://docs.microsoft.com/fr-fr/dotnet/framework/winforms/controls/how-to-show-a-font-list-with-the-fontdialog-component

Messages postés
14450
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
5 avril 2020
370
Bonjour

un form1.cs n'existe pas en C++
Attention au forum dans lequel tu postes, je n'avais pas lu ton message jusque là car je ne suis pas bien fort en C++, par contre dans le forum C#, j'aurais pu te répondre dès le week-end dernier.....

J'ai été intrigué de voir VB95 (que je salue) répondre....
vb95
Messages postés
2099
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
2 avril 2020
89
Bonjour Whismeril
Que tu sois intrigué je suis d'accord mais le
this
devant le contrôle m'a laissé pensé que cela devait être une form
Et j'ai pensé au C++ NET du coup !