non sò se lo preveda il controllo, ma nel caso non lo preveda ti basta fare un padding in un evento tipo lostfocus o simili per aggiungere i caratteri che vuoi es:

evento lostfocus
{
int maxlen = 5;
Console.WriteLine(textbox.Text.PadLeft(maxlen, '0'));
}

quindi nessun algoritmo o calcoli particolari