|
|
|
|
Автор:
|
Anonymous
|
|
Тема:
|
C# Калькулятор
|
|
Дата:
|
7/11/2007 11:55:00 AM
|
Люди помагите пожалуйста!!!
у меня проблема мне надо написат Калькулятор в "" я в первые сталкнулся с програмированием в етом языке!
вот то что я пока напесал!!!
с помащю канешно!!!!
у меня следучия проблема всё еаботает до момента когда я на Жимаю button1 "" Равно, но почемуто програма виснит на етом этапе. Есле ктонебут може помагите буду рад!!!
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
float Wert1 = 0;
float Wert2 = 0;
float Ergebnis = 0;
string Rechen = "";
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Wert2 = float.Parse(maskedTextBox1.Text);
Ergebnis = Wert1 + Wert2;
this.maskedTextBox1.Text = " = ";
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button14_Click(object sender, EventArgs e)
{
Wert1 = float.Parse(maskedTextBox1.Text);
this.maskedTextBox1.Text = " + ";
Rechen = "+";
Ergebnis = Wert1 + Wert2;
}
private void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
{
}
private void Taste1_Click(object sender, EventArgs e)
{
if (Rechen != string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "1";
}
private void Taste2_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "2";
}
private void Taste3_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "3";
}
private void Taste4_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "4";
}
private void Taste5_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "5";
}
private void Taste6_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "6";
}
private void Taste7_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "7";
}
private void Taste8_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "8";
}
private void Taste9_Click(object sender, EventArgs e)
{
if (Rechen != string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "9";
}
private void Taste0_Click(object sender, EventArgs e)
{
if (Rechen!= string.Empty && maskedTextBox1.Text.Trim() == Rechen)
{
maskedTextBox1.Text = "";
}
this.maskedTextBox1.Text += "0" ;
}
private void Subtrairen_Click(object sender, EventArgs e)
{
Wert1 = float.Parse(maskedTextBox1.Text);
this.maskedTextBox1.Text = " - ";
Rechen = "-";
Ergebnis = Wert1 - Wert2;
}
private void Multiplizieren_Click(object sender, EventArgs e)
{
Wert1 = float.Parse(maskedTextBox1.Text);
this.maskedTextBox1.Text = " * ";
Rechen = "*";
Ergebnis = Wert1 * Wert2;
}
private void Dewedieren_Click(object sender, EventArgs e)
{
Wert1 = float.Parse(maskedTextBox1.Text);
this.maskedTextBox1.Text = " / ";
Rechen = "/";
Ergebnis = Wert1 / Wert2;
}
}
}
|
|
|
|