I've got some NumericUpDown controls on my form, with a Maxvalue property of 255. However a user can type any number into the box, presumably up to 32000 characters in length. It doesn't break the app, because it just reverts to 255 as soon as you tab out of the box. I'd really rather limit the number of digits to 3, but I can't find a Maxlength property for it. Is this normal behaviour for NumericUpDown's, or am I missing something?

Also, they are defying all attempts at getting tooltips to work, although tooltips are fine for the other controls on the form