private void buttonCancel_Click(object sender, EventArgs e) { PICkitFunctions.VddOff(); if (unitIDChanged) { PICkitFunctions.ResetPICkit2(); Thread.Sleep(1000); MessageBox.Show("Resetting PICkit 2.\n\nPlease wait for USB enumeration\nto complete before clicking OK...", "Reset PICkit 2"); Thread.Sleep(1000); } Close(); }