Example #1
0
        private void InitializeComponent()
        {
            _lblKeyMessageTitle = new Label();
            _lblKeyMessage      = new Label();

            Controls.Add(_lblKeyMessageTitle);
            Controls.Add(_lblKeyMessage);

            Icon          = (Icon) new ComponentResourceManager(typeof(MainForm)).GetObject("$this.Icon");
            Size          = new Size(700, 350);
            StartPosition = FormStartPosition.CenterScreen;
            MaximizeBox   = false;
            MinimizeBox   = false;
            KeyPreview    = true;
            Text          = Title;
            KeyDown      += (_, e) =>
            {
                Operate ??= new List <Keys>();
                if (Operate.Contains(e.KeyCode))
                {
                    return;
                }
                Operate.Add(e.KeyCode);
            };
            KeyUp += (_, _) =>
            {
                Close();
            };

            _lblKeyMessageTitle.Size      = new Size(700, 82);
            _lblKeyMessageTitle.Location  = new Point(-15, 50);
            _lblKeyMessageTitle.TabIndex  = 0;
            _lblKeyMessageTitle.Text      = "按下想要模拟的按键后松开即可";
            _lblKeyMessageTitle.TextAlign = ContentAlignment.MiddleCenter;
            _lblKeyMessageTitle.Font      = new Font("宋体", 12F, FontStyle.Bold, GraphicsUnit.Point, 134);

            _lblKeyMessage.Size      = new Size(700, 82);
            _lblKeyMessage.Location  = new Point(-15, 135);
            _lblKeyMessage.TabIndex  = 0;
            _lblKeyMessage.Text      = "支持组合键";
            _lblKeyMessage.TextAlign = ContentAlignment.MiddleCenter;
            _lblKeyMessage.Font      = new Font("宋体", 12F, FontStyle.Bold, GraphicsUnit.Point, 134);
        }