I am trying to cycle through all fields in a form and check to see if the value has been modified. I am doing this by checking to see if control.OldValue = control.NewValue. I seem to be running into problems, however, when the property does not seem to exist. Is there any way that I could check to see if there is a OldValue property for the control so that if not I can ignore that control?