Example #1
0
        private void BtnReset_Click(object sender, EventArgs e)
        {
            switch (MessageBox.Show(this, "Are you sure?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:
                // Delete all registry entries
                registryManager.Reset();

                // Restore to default
                registryManager.CreateRegistry();
                registryManager.MakeDefaultConfiguration();
                var setupForm = new Setup();

                MessageBox.Show("Application settings has been reset", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                setupForm.Show();
                ((Form)this.TopLevelControl).Hide();
                break;
            }
        }