Information générale
Catégorie:
The Mere Mortals .NET Framework
Titre:
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.
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement