Very quick post about an extension method on the NumericUpDown control I once put to great use. It's small, quick, simple, needs the System.Windows.Forms and System namespaces, but can be of great use. Enjoy:
public static void SafeValue(this NumericUpDown c, decimal value) { c.Value = Math.Max(c.Minimum, Math.Min(value, c.Maximum)); }
The principle will no doubt work on similar controls for WPF/Silverlight or other controls - like sliders - that at least have a value that is constrained by properties and might give exceptions if you try to set the value to an illegal value.
Hi,
ReplyDeleteYour article are really awesome.actually i was in search for some good articles on NumericUpDown control in C#.Net and finally I got one.
The most important is the simplicity which will be very helpful for the beginners. Check this url too its also having nice post with wonderful explanation.
http://www.mindstick.com/Articles/473b0e70-92a5-4285-8230-1f40a2cb2377/?NumericUpDown%20Control%20in%20C#.Net
Thanks