Sorry not to have gotten back to this sooner, but I was temporarily moved onto a different project and I lost focus on this.
1) I often have to run with break on exception turned on, and I then have to remember to switch off FormatException. This can be a real pain.
2) I used 0.1 and 1.0 as an example as the actual values are set by bindings. Maybe the following is a better example
1) I often have to run with break on exception turned on, and I then have to remember to switch off FormatException. This can be a real pain.
2) I used 0.1 and 1.0 as an example as the actual values are set by bindings. Maybe the following is a better example
Minimum = 0.01
Maximum = 0.1
Increment = 0.01
keystrokes = '0', '.', '0', '5' (0.05)
result = 0.015
3) I have overridden DecimalUpDown OnIncrement and OnDecrement to handle this behaviour myself