Galera encontrei um mascara dinâmica na internet muito legal, mas só funciona com casa de milhares, ou seja,
se eu digitar 4 números 1 ele fica assim 1,111 mas se eu digitar 5 11,111 eu quero que de certo com todos os números,
exemplo 11,50, 9,20 etc. Postarei o código para vocês tentarem ver onde esta o erro.
string n = string.Empty;
double v = 0;
n = (sender as TextBox).Text.Replace(",", "").Replace(".", "");
if (n.Equals(""))
n = "00";
n = n.PadLeft(4, '0');
if (n.Length < 3 & n.Substring(0, 1) == "0")
n = n.Substring(1, n.Length - 1);
v = Convert.ToDouble(n) / 100;
(sender as TextBox).Text = string.Format("{0:N2}", v);
(sender as TextBox).SelectionStart = (sender as TextBox).Text.Length;
Lembrando que esse código se encontra no evento text_changed
__________________________________________________________________________________________________________ Atenciosamente, Mike Rodrigues De Lima.