Calvin,
>The problem occurs in the mmTextbox.FormatEventHandler code. The cevent param has the 500.00 value rather than the 505.00 value. I don't follow what is happening there because the ParseEventHandler's cevent param has the correct value.
I was able to replicate this...the information being passed to the Format event handler from Windows Forms is incorrect (although it's correctly passed to the Parse handler is correct. I'll take a closer look at this and get back to you.
Best Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com