formevent.cs

来自「csharp课本的源代码」· CS 代码 · 共 74 行

CS
74
字号
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace EventExample
{
    public partial class FormEvent : Form
    {
        public FormEvent()
        {
            InitializeComponent();
        }

        private void textBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Up)
            {
                MessageBox.Show("您现在按下的是向上箭头!");
            }
            if (e.KeyCode == Keys.F1)
            {
                MessageBox.Show("您现在按下的是功能键F1!是否需要帮助?");
            }
            if (e.Alt == true && e.Shift == true && e.Control == true)
            {
                MessageBox.Show("您现在按下的是组合键Ctrl+Alt+Shift!");
            }
            if (e.Control == true)
            {
                switch (e.KeyCode)
                {
                    case Keys.A:
                        MessageBox.Show("您现在按下的是组合键Ctrl+A!");
                        break;
                    case Keys.B:
                        MessageBox.Show("您现在按下的是组合键Ctrl+B!");
                        break;
                }
            }

        }

        private void buttonOK_Click(object sender, EventArgs e)
        {
            label1.Text = textBox1.Text;
        }

        private void buttonOK_MouseEnter(object sender, EventArgs e)
        {
            labelDisplay.Visible = true;
            labelDisplay.Text = "按下按钮将文本框中的内容显示于下面!";

        }

        private void buttonOK_MouseLeave(object sender, EventArgs e)
        {
            labelDisplay.Text = "";
        }

        private void labelDisplay_Click(object sender, EventArgs e)
        {

        }

        private void FormEvent_Load(object sender, EventArgs e)
        {

        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?