C# Textbox probleem

Status
Niet open voor verdere reacties.

slimr

Nieuwe gebruiker
Lid geworden
14 jun 2011
Berichten
4
hallo iedereen,
Ik ben gisteren begonnen met c# en vandaag ben ik al bezig met mijn eerste nutige programma (een rekenmachine).
Maar ik zit met een paar problemen.
ik heb nu dit:
Code:
  private void button1_Click(object sender, EventArgs e)
        {
            switch (opperator.Text)
            {
                case "+":
                    textBox1 += textBox2;
                    break;
                case "-":
                    textBox1 -= textBox2;
                    break;
                case "*":
                    textBox1 *= textBox2;
                    break;
                case "/":
                    textBox1 /= textBox2;
                    break;

            }
        }
Ik weet dat je met een string geen berekeningen kunt uitvoeren(hierboven in de code gebeurt dat wel).
Dus nu komt mijn vraag:
-hoe kan ik een string omzetten naar een int?
-hoe kan ik ervoor zorgen dat ik alleen maar integers in mijn tekstvak kan invullen?
 
Dit werkt natuurlijk nooit: textBox1 += textBox2; :p

Probeer zoiets:

[cpp]int N1, N2;
int.TryParse(textBox1.Text, out N1);
int.TryParse(textBox2.Text, out N2);
textBox1.Text = (N1 + N2).ToString();[/cpp]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan