예제 #1
0
        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;
        }
예제 #2
0
        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;
        }