private void FormPresetValue_Changed(object sender, EventArgs e) { if (sender == ScriptEnabledCheckBox) { if (ScriptEnabledCheckBox.Checked) { mainForm.ShowScriptsTabPage(); } else { mainForm.HideScriptsTabPage(); } } if (sender == UseNumbersCheckBox && UseNumbersCheckBox.Checked) { FilterRememberCheckBox.Checked = false; } if (sender == UseSymbolsCheckBox && UseSymbolsCheckBox.Checked) { FilterRememberCheckBox.Checked = false; FilterPhoneCheckBox.Checked = false; } if (sender == UseExtraCheckBox && UseExtraCheckBox.Checked) { FilterRememberCheckBox.Checked = false; FilterPhoneCheckBox.Checked = false; } if (sender == FilterRememberCheckBox && FilterRememberCheckBox.Checked) { UseNumbersCheckBox.Checked = false; UseSymbolsCheckBox.Checked = false; UseExtraCheckBox.Checked = false; } if (sender == FilterPhoneCheckBox && FilterPhoneCheckBox.Checked) { UseSymbolsCheckBox.Checked = false; UseExtraCheckBox.Checked = false; } // Do it with timer because after preset select this will fire a lot. FormOptionsTimer.Stop(); FormOptionsTimer.Start(); }