General information
Category:
The Mere Mortals .NET Framework
Title:
MmTextbox Changes values when format type
My application has several mmtextboxs that are displaying currency values that may be edited.The textbox’s format type is set to “C”. After I change the values and tab to the next control the previous value is put back in the textbox. I put a break point in the validateing event of one of the textboxs and traced it to the following mm code
protected virtual void FormatEventHandler(object sender, ConvertEventArgs cevent)
{
if (this.Format != null)
{
cevent.Value = mmString.GetText(cevent.Value, this.NullText,this.Format,this.FormatInfo,this.oTypeConverter);
}
}
cevent.Value is the old value not the amount that I entered. I cant tell where cevent is getting its value from but it is not the controls current value.
If I remove the Format “C” property and set it to nothing then the value works fine.
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only