Beschränkung der Benutzer bei der Eingabe nur zahlen in einer C# - windows-Anwendung

Habe ich versucht diesen code zu beschränken, nur die zahlen.Es geben nur die zahlen und machen keinen Eintrag, wenn wir versuchen, um Zeichen einzugeben oder andere Bedienelemente, auch wenn es nicht geben Sie die Rücktaste, auch. wie Sie verhindern, dass Sie die Rücktaste aus.

private void TxtBox1_KeyPress(object sender, KeyPressEventArgs e)
{
     if (!System.Text.RegularExpressions.Regex.IsMatch(e.KeyChar.ToString(), "\\d+"))
          e.Handled = true;
}
  • Meinst du, dass Sie zulassen möchten backspaces?
  • e.Behandelt = "+-.\b0123456789".IndexOf(e.KeyChar) < 0;
InformationsquelleAutor Narayan | 2011-12-21
Schreibe einen Kommentar