private void buttonAdvanced_Click(object sender, EventArgs e) { AdvancedSettings advancedSettings = new AdvancedSettings(); advancedSettings.InputByte = _inputByte; advancedSettings.ByteMask = _byteMask; advancedSettings.UseAllBytes = _useAllBytes; advancedSettings.RepeatDelay = _repeatDelay; if (advancedSettings.ShowDialog(this) == DialogResult.OK) { _inputByte = advancedSettings.InputByte; _byteMask = advancedSettings.ByteMask; _useAllBytes = advancedSettings.UseAllBytes; _repeatDelay = advancedSettings.RepeatDelay; } }