Hey Leute,
ich habe ein kleines Problem mit meiner Anwendung.
Hier der Code:
Problem ist folgendes: Einzeln, also wenn die anderen beiden voids ausgeklammert sind, funktioniert alles. Wenn aber alle drei gleichzeitig debugged werden stürzt das Programm ab. Ich weiß auch schon wieso, da es in TextBoxes rein soll werden diese immer wieder neu beschrieben sobald ich bei einer der 3 Boxen irgendetwas eingebe. Ich habe also eine unendlichschleife.
Das will ich aber nicht (ist logisch). Was ist will ist: das in Echtzeit alles so ausgerechnet wird, egal was ich in welche Box schreibe.
Könnt Ihr mir dabei helfen?
Danke
ich habe ein kleines Problem mit meiner Anwendung.
Hier der Code:
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace KLAUSUR
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
Umrechnung beta = new Umrechnung();
beta.wert_celsius = Convert.ToDouble(textBox1.Text);
beta.wert_kelvin = beta.wert_celsius + 273.15;
beta.wert_fahrenheit = (beta.wert_celsius - 32) * 1.8;
textBox2.Text = Convert.ToString(beta.wert_kelvin);
textBox3.Text = Convert.ToString(beta.wert_fahrenheit);
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
Umrechnung teta = new Umrechnung();
teta.wert_kelvin = Convert.ToDouble(textBox2.Text);
teta.wert_celsius = teta.wert_kelvin + 273.15;
teta.wert_fahrenheit = (teta.wert_kelvin + 459.67) / 1.8;
textBox1.Text = Convert.ToString(teta.wert_celsius);
textBox3.Text = Convert.ToString(teta.wert_fahrenheit);
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
Umrechnung alpha = new Umrechnung();
alpha.wert_fahrenheit = Convert.ToDouble(textBox3.Text);
alpha.wert_celsius = (alpha.wert_fahrenheit - 32) / 1.8;
alpha.wert_kelvin = (alpha.wert_fahrenheit + 459.67) / 1.8;
textBox1.Text = Convert.ToString(alpha.wert_celsius);
textBox2.Text = Convert.ToString(alpha.wert_kelvin);
}
}
}
Problem ist folgendes: Einzeln, also wenn die anderen beiden voids ausgeklammert sind, funktioniert alles. Wenn aber alle drei gleichzeitig debugged werden stürzt das Programm ab. Ich weiß auch schon wieso, da es in TextBoxes rein soll werden diese immer wieder neu beschrieben sobald ich bei einer der 3 Boxen irgendetwas eingebe. Ich habe also eine unendlichschleife.
Das will ich aber nicht (ist logisch). Was ist will ist: das in Echtzeit alles so ausgerechnet wird, egal was ich in welche Box schreibe.
Könnt Ihr mir dabei helfen?
Danke