public void PrepareHotkeys(HotkeyManager hotkeyManager) { if (manager == null) { manager = hotkeyManager; foreach (HotkeySetting setting in manager.Settings) { HotkeySelectionControl control = new HotkeySelectionControl(setting, manager.Host); control.HotkeyChanged += new EventHandler(control_HotkeyChanged); flpHotkeys.Controls.Add(control); } } }
private void control_HotkeyChanged(object sender, EventArgs e) { HotkeySelectionControl control = (HotkeySelectionControl)sender; manager.UpdateHotkey(control.Setting); }