Então usando c#, windowsform quero limitar para que não possa colocar valores acima de 2, usei este código
if ((e.KeyChar < '0' || e.KeyChar > '2') &&
(e.KeyChar != ',' && e.KeyChar != '.' &&
e.KeyChar != (Char)13 && e.KeyChar != (Char)8))
{
e.KeyChar = (Char)0;
}
else
{
if (e.KeyChar == '.' || e.KeyChar == ',')
{
if (!NotaLPT.Text.Contains(','))
{
e.KeyChar = ',';
}
else
{
e.KeyChar = (Char)0;
Desta forma há formatação tudo correto o unico problema é que quando coloco um valor na textbox decimal por exemplo 1,6 o 6 não aparece apenas valores menores que 2 como por exemplo 1,2, o que eu quero é limitar entre 0 e 2 inteiros para que seja possivel
colocar 1,3, 1,4, 1,5, etc até o 2 e não seja possivel colocar 3 por exemplo