private void Initial() { _imitateItem.HotkeyIds = new Dictionary <int, string> { { 0, "默认" }, { 100, "停止" }, { 101, "定位" } }; _imitateItem.NextMouseItemIndex = 1; var mouseImitateItem = new MouseImitateItem(_imitateItem.NextMouseItemIndex, RemoveMouseEventHandler, SetUpMouseSwitchHotkeyEventHandler); _imitateItem.MouseImitateItems = new Dictionary <int, MouseImitateItem> { { _imitateItem.NextMouseItemIndex, mouseImitateItem } }; pnlMouse.Controls.Add(mouseImitateItem.GrpMouseItem); _imitateItem.NextMouseItemIndex += 1; _imitateItem.NextKeyboardItemIndex = 1; var keyboardImitateItem = new KeyboardImitateItem(_imitateItem.NextKeyboardItemIndex, RemoveKeyboardEventHandler, SetUpKeyBoardSwitchHotkeyEventHandler); _imitateItem.KeyboardImitateItems = new Dictionary <int, KeyboardImitateItem> { { _imitateItem.NextKeyboardItemIndex, keyboardImitateItem } }; pnlKeyboard.Controls.Add(keyboardImitateItem.GrpKeyboardItem); _imitateItem.NextKeyboardItemIndex += 1; }
private void btnKeyboardAppend_Click(object sender, EventArgs e) { pnlKeyboard.AutoScrollPosition = new Point(0, 0); var count = _imitateItem.KeyboardImitateItems.Count; var keyboardImitateItem = new KeyboardImitateItem(count * 220, _imitateItem.NextKeyboardItemIndex, RemoveKeyboardEventHandler, SetUpKeyBoardSwitchHotkeyEventHandler); pnlKeyboard.Controls.Add(keyboardImitateItem.GrpKeyboardItem); _imitateItem.KeyboardImitateItems.Add(_imitateItem.NextKeyboardItemIndex, keyboardImitateItem); _imitateItem.NextKeyboardItemIndex += 1; pnlKeyboard.VerticalScroll.Value = pnlKeyboard.VerticalScroll.Maximum; }