コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }