Da du Zahlen brauchst um zu rechnen, würde ich während der Eingabe in die Textboxen überprüfen, ob in allen Textboxen Zahlen vorhanden sind. Wenn nicht, dann wird der Button deaktiviert, wenn ja dann aktiviert.
Die Sub könnte Sub irgendwo in deinem Programm zum überprüfen aussehen der Eingabe aussehen:
Private Sub CheckInputs()
If IsNumeric(Me.TextBox1.Text) And IsNumeric(Me.TextBox2.Text) Then
Me.Button1.Enabled = True
Else
Me.Button1.Enabled = False
End If
End Sub
Um zum Start deines Programmes den Button zu deaktivieren, schreibe in das Load Event folgende Zeile:
Call CheckInputs()
Diese Zeile baust du weiterhin in jedes TextChanged Event der zur Berechnung notwendigen Textboxen ein, also z.B.:
Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Call CheckInputs()
End Sub
Private Sub TextBox2_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged
Call CheckInputs()
End Sub
Das Ganze geht natürlich auch eleganter, aber zu Erklärung reicht es vllt. erstmal.