簡體   English   中英

檢測任何按鍵按下並保存

[英]Detect ANY Key Press and Save

我知道在 Visual Studio 中您可以檢測特定的按鍵(例如: 此處),但是有沒有辦法檢測任何鍵( AZ, 0-9, Shift, Ctrl, Alt, F1, F2等)並將其顯示為標簽(例如: label1 )。 我打算能夠在任何窗口中使用它,而不僅僅是我將要制作的 Visual Studio 程序。 謝謝!

根據您的需要制作條件。 示例源在這里

void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
    if (e.KeyChar >= 48 && e.KeyChar <= 57)
    {
        MessageBox.Show("Form.KeyPress: '" +
            e.KeyChar.ToString() + "' pressed.");

        switch (e.KeyChar)
        {
            case (char)49:
            case (char)52:
            case (char)55:
                MessageBox.Show("Form.KeyPress: '" +
                    e.KeyChar.ToString() + "' consumed.");
                e.Handled = true;
                break;
        }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM