Adresse IP dans un MaskedTextBox?

Comment puis-je utiliser un MaskedTextBox pour empêcher l'utilisateur d'entrer une adresse IP non valide? (Je veux qu'il se comporte comme celui de Windows).

source d'informationauteur Nasreddine