Je crée une application qui utilise un fichier pour configurer certaines polices. Il est comme ça:La valeur ne correspond pas à la valeur attendue
Font = Verdana
Size = 12
Style = Bold
Et mon code est comme ceci:
openDialog.ShowDialog();
string file = openDialog.FileName;
StreamReader reader = new StreamReader(file);
while (reader.Peek() <= 0)
{
string line = reader.ReadLine();
string[] data = Split(new[] { '=' });
// property is in data[0]
// value is in data[1]
TextFont = data[1];
TextSize = data[3];
TextSt = data[5];
}
reader.Close();
reader.Dispose();
Et en utilisant comme ceci:
textBox1.Font = new System.Drawing.Font(TextFont, 12F, FontStyle.Bold);
Mais quand je l'exécute j'eu cette erreur:
ArgumentException
Value does not fall within the expected
Ensuite, j'ai deux questions:
- Comment puis-je résoudre ce problème?
- Comment puis-je utiliser à la place d'une chaîne pour
TextSize
utiliser un flottant pour l'implémenter dans la méthodeFont
?
Merci.
Merci de répondre à ma deuxième question Lee. –