As hack says the forms Refresh method does not re-initialise any data on the form, it only repaints the form. You have to do that yourself, i.e.

VB Code:
  1. txtAmount.Text = vbNullString
  2. optOption1.Value = False