如何检查按键是否是文本框按键事件处理程序中的退格键

时间:2016-08-24 05:12:34

标签: c#

我正在接收关键新闻事件,并想检查相关密钥是否为退格。最好的方法是什么?

2 个答案:

答案 0 :(得分:2)

使用Map<String, Set<String>> map = new HashMap<>(); Set<String> list = new HashSet<>(); // add value to the map Boolean b = map.containsKey(key); if (b) { map.get(key).addAll(list); } else map.put(key, list); } 您需要将其转换为e.KeyChar == (char)Keys.Back,因为Keys是枚举。 MSDN

答案 1 :(得分:0)

    private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
    {
        if (e.KeyChar == (char)Keys.Back)
        {
            MessageBox.Show("Backspace pressed");
        }
    }