private void cameraCtrl_Click(object sender, EventArgs e) { KeyConfigurer kc = new KeyConfigurer(); kc.ShowDialog(this); Keys key = kc.KeyCode; if (!kc.Canceled && key != options.keyBindings.Camera) { // Only update the key if it changed. if (!IsUniqueKey(key)) { MessageBox.Show(this, "This key is already bound to another control. " + "Please unbind it and try again.", "Can't use that key.", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } KeysConverter converter = new KeysConverter(); options.keyBindings.Score = key; scoreboardValue.Text = converter.ConvertToString(key); SetChangeMade(true); } }
private void backwardCtrl_Click(object sender, EventArgs e) { KeyConfigurer kc = new KeyConfigurer(); kc.ShowDialog(this); Keys key = kc.KeyCode; if (!kc.Canceled && key != options.keyBindings.Backward) { // Only update the key if it changed. if (!IsUniqueKey(key)) { MessageBox.Show(this, "This key is already bound to another control. " + "Please unbind it and try again.", "Can't use that key.", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } KeysConverter converter = new KeysConverter(); options.keyBindings.Backward = key; backwardValue.Text = converter.ConvertToString(key); SetChangeMade(true); } }