Do you have any Trim options set on the field properties? This can cause this type of behavior when the field is evalutated. You can get around this by either changing the property update to occur OnValidation instead of OnPropertyChanged...or create your own textbox and inherit the SF Textbox and add this code:
''' <summary>''' Overrides the OnTextChanged() method of the base class to prevent the firing''' of the TextChanged event when a trimmed string is entered.''' </summary>''' <param name="e"></param>''' <remarks></remarks>Protected Overrides Sub OnTextChanged(ByVal e As System.EventArgs) '-- If the previous saved text value is not equal to the new text value ' then allow the event to fire, otherwise, don't fire the event If Not Me._PreviousText.Trim().Equals(Me.Text.Trim()) Then MyBase.OnTextChanged(e) End If '-- Update the previous text Me._PreviousText = Me.TextEnd Sub
I am forced to replace all SF textboxes with DX textedit controls. I hope this solves the problem.
Any idea what might have happened on those controls?
Bill