You didn't add Timer.Enabled = True to your Form_Load after you set the Interval property.