Checa el siguiente enlace:
http://www.lawebdelprogramador.com/f...racion%29.html
Pero te evitarias muchos problemas si utilizaras un
MaskedTextBox, a dicho control solo le asignarias una máscara similar a la siguiente:
0000.00 y solo te permitirá capturar 2 decimales.
Saludos!