Bonjour,

Je vais tacher d'être plus clair que le titre.

Voici un bout de code pour récupérer la valeur d'un variable

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Font font = Properties.Settings.Default.Incr_Font1;
SolidBrush brush = new SolidBrush(Properties.Settings.Default.Incr_Font1);
Ici Incr_Font1 est le nom d'une variable stockée dans le fichier paramètre du projet.

Je voudrais pouvoir paramétrer le nom de ce champ de la manière suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
//Font MyFont = ... ou string MyFont = ...
Font font = Properties.Settings.Default.MyFont;
SolidBrush brush = new SolidBrush(Properties.Settings.Default.MyFont;
Le compilateur rejette ce type de structure, puisqu'il n'existe pas de variable MyFont dans le fichier paramètre.

Existe-t-il une manière de contourner cette écriture?

Cela me permettrais de réduire de façon considérable mon volume de code.

Merci pour vos remarques et suggestion.