The TextChangingEventArgs type exposes the following members.
Gets a value indicating that the change was initiated by the user, false
Gets the new text the control will contain after the change.
Gets the entire old text for the control.
Gets the range that the text will be replaced or deleted.
Gets the text that is to be inserted at the given Range, or string.Empty if text will be deleted.