salut !
je commence a programmer a C # une petite application winform Mais j'ai eu un problème !!
voila j'ai créé 3 textBox pour lire les donnees et un botton pour fair le calcul et un label pour le résultat
voila le code ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
        private void button1_Click(object sender, EventArgs e)
        {
            double fc28 = Convert.ToDouble(textBox1.Text);
            double teta = Convert.ToDouble(textBox2.Text);
            double gamab= Convert.ToDouble(textBox3.Text);
 
            double fbu = (0.85 * fc28) / (teta * gamab);
            string FBU = Convert.ToString(fbu);
            label8.Text = FBU;
 
        }
mais je veut que les textbox accepte que les numéro et accepte le . en tant que virgule !!

et quand j'entre des lettres je reçois un message d'erreur
************* Texte de l'exception **************
System.FormatException: Le format de la chaîne d'entrée est incorrect.
à System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
à System.Convert.ToDouble(String value)
à WindowsFormsApplication1.Form1.button1_Click(Object sender, EventArgs e) dans C:\Users\SMIQRI\documents\visual studio 2010\Projects\dimmensionement fenetre last\dimmensionement fenetre last\Form1.cs:ligne 36
à System.Windows.Forms.Control.OnClick(EventArgs e)
à System.Windows.Forms.Button.OnClick(EventArgs e)
à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ButtonBase.WndProc(Message& m)
à System.Windows.Forms.Button.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

...
Merci de me diriger