Hvis du laver to 2 x TextBox (txtNumber1, txtNumber2), 5 x Button (btnAdd, btnSubtract, btnDivide, btnMultiply, btnReset) og 1 x Label (lblResult), kan du gøre som følgene:
- private void AddClick(object sender, EventArgs e)
- {
- lblResult.Text = string.Format("{0:N2}", ValueOf(txtNumber1) + ValueOf(txtNumber2));
- }
-
- private void SubtractClick(object sender, EventArgs e)
- {
- lblResult.Text = string.Format("{0:N2}", ValueOf(txtNumber1) - ValueOf(txtNumber2));
- }
-
- private void DivideClick(object sender, EventArgs e)
- {
- lblResult.Text = string.Format("{0:N2}", ValueOf(txtNumber1) / ValueOf(txtNumber2));
- }
-
- private void MultiplyClick(object sender, EventArgs e)
- {
- lblResult.Text = string.Format("{0:N2}", ValueOf(txtNumber1) * ValueOf(txtNumber2));
- }
-
- private double ValueOf(TextBox box)
- {
- double d = 0.0;
-
- try
- {
- d = double.Parse(box.Text);
- }
- catch (Exception)
- {
- MessageBox.Show("Kunne ikke konvertere steng værdi!!");
- }
- return d;
- }
Så er næsten hele programmet lavet nu... der mangler at blive lavet det der sætter eventhandlers, og den metode der skal tømme felterne.
NB: Koden er ikke testet, og skrevet direkte her i "Svar"-feltet, så der kan være syntaksfejl!
Indlæg senest redigeret d. 22.11.2011 02:02 af Bruger #16372