Textbox Masken



  • Hallo,

    gibt es eine Möglichkeit für eine TextBox eine Maske anzulegen. Die z.B. nur erlaubt 4 Zeichen einzutragen und diese nur Zahlen von 1-5 beinhalten?



  • Die Zeichenanzahl kannst Du über die MaxLength Eigenschaft einstellen. Damit nur Zahlen von 1 - 5 erlaubt sind hilft folgendes.

    if("12345".IndexOf(e.KeyChar.ToString()) < 0)
    {
        e.Handled = true;
    }
    

    [Edit] Der Code muss in das KeyPress Ereignis der TextBox.


Anmelden zum Antworten