erlaubt auszuführen, wenn ich es laufen wird ausführen, aber wenn ich die Eingabe drücken Sie die Taste noch das MeldungsfeldMit Textbox ohne Knopf, dann geben Sie nur Zahlen
für moneytextbox Keydown
if (e.KeyCode == Keys.Enter)
{
int a, b, c;
a = int.Parse(money.Text);
b = int.Parse(bill.Text);
c = a - b;
change.Text = c.ToString();
}
für moneytextboxKeypress erscheint
if (!(Char.IsDigit(e.KeyChar) || (e.KeyChar == (char)Keys.Back)))
{
MessageBox.Show("please enter digits only");
e.Handled = true;
}
ich habe versucht, die Enter-Taste in dem Tastendruckereignis zu entsperren
aber „Meldungsfeld“ erscheint noch
Ich habe versucht, die Enter-Taste in dem Tastendruck-Ereignisse if (! (Char.IsDigit (e.KeyChar) || (e.KeyChar == (char) Keys.Enter))) { MessageBox zu entsperren. Show ("Bitte nur Ziffern eingeben"); e.Handled = wahr; } messagebox erscheint immer noch –