Hmja das Event macht Probleme, da es sich selbst aktiviert...
Unwichtiges weggekürzt:
Visual Basic: [code] Private Sub txtMass_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles txtMass1.TextChanged, txtMass2.TextChanged, txtMass3.TextChanged, txtMass4.TextChanged
Dim oTextBox As TextBox = CType(sender, TextBox)
Dim Ausrechnen As New mcCalc()
Select Case oTextBox.Name
Case "txtMass1"
txtMass2.Text = Ausrechnen.evaluate(bla)
txtMass3.Text = Ausrechnen.evaluate(bla)
txtMass4.Text = Ausrechnen.evaluate(bla)
Case "txtMass2"
txtMass1.Text = Ausrechnen.evaluate(bla)
txtMass3.Text = Ausrechnen.evaluate(bla)
txtMass4.Text = Ausrechnen.evaluate(bla)
Case "txtMass3"
txtMass1.Text = Ausrechnen.evaluate(bla)
txtMass2.Text = Ausrechnen.evaluate(bla)
txtMass4.Text = Ausrechnen.evaluate(bla)
Case "txtMass4"
txtMass1.Text = Ausrechnen.evaluate(bla)
txtMass2.Text = Ausrechnen.evaluate(bla)
txtMass3.Text = Ausrechnen.evaluate(bla)
End Sub[/code]
Tja, die Sub ruft sich hald immer wieder auf, weil ja die txtMass-Textboxen immerwieder verändert werden.
Ich hab schon versucht das Handle zu ändern, aber bei KeyPress und KeyDown bekomm ich einen Fehler:
Das Objekt des Typs System.EventArgs kann nicht in Typ System.Windows.Forms.KeyEventArgs umgewandelt werden.