J'utilise ce code pour autoriser seulement l'entrée 1 point décimal. Ça fonctionne bien. Mais comment je peux le faire pour permettre l'entrée seulement 2 nombres après le point décimal?Autoriser l'entrée seulement 2 décimales (C# + WindowsPhone)
C#
private void txtPrecio_KeyDown(object sender, KeyEventArgs e)
{
TextBox txt1 = (TextBox)sender;
if (txt1.Text.Contains(".") && e.PlatformKeyCode == 190)
{
e.Handled = true;
}
}
merci. J'ai suivi votre exemple et j'ai créé ce Regex et fonctionne bien: if (Regex.IsMatch (txt1.Text, "^ \\ d * \\. \\ d {2} $")) e.Handled = true; – aco