private void AddButton_Click(object sender, EventArgs e) { HotkeyLayout.SuspendLayout(); var hk = new HotkeyConfigControl(this); HotkeyControls.Add(hk); HotkeyLayout.Controls.Remove(AddButton);; HotkeyLayout.Controls.Add(hk); HotkeyLayout.Controls.Add(AddButton); HotkeyLayout.ResumeLayout(true); }
private void InitHotkeys() { HotkeyLayout.SuspendLayout(); HotkeyLayout.Controls.Clear(); HotkeyControls.Clear(); foreach (HotkeyConfig Hotkey in Hotkeys) { var hk = new HotkeyConfigControl(this); hk.Update(Hotkey); HotkeyControls.Add(hk); HotkeyLayout.Controls.Add(hk); } HotkeyLayout.Controls.Add(AddButton); HotkeyLayout.ResumeLayout(true); }