C# - zone de texte avec uniquement des lettres et des chiffres

Comment puis-je limiter ma zone de texte pour accepter uniquement des chiffres et des lettres?
Il ne devrait même pas permettre à des espaces ou quelque chose comme "!", "?", "/" et ainsi de suite.
Seulement a-z, A-Z, 0-9

Essayé et ça ne fonctionne pas à tous les

if (System.Text.RegularExpressions.Regex.IsMatch(@"^[a-zA-Z0-9\_]+", txtTag.Text))
{
    txtTag.Text.Remove(txtTag.Text.Length - 1);
}

Même pas sûr si c' txtTag.Text.Remove(txtTag.Text.Length - 1); devrait être là parce qu'il fait le plantage de l'application.

  • Vous avez à gérer des événements de pression de touche. Si vous le faites, il ne sera pas mauvais caractères dans la zone de texte.
InformationsquelleAutor | 2013-11-26