本文主要是介绍C# KeyDown与KeyPress,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
按键事件的触发顺序:
keyDown (控件获取焦点按键发生)
KeyPress (控件 获取焦点按键发生)
KeyUp (控件获取焦点并释放时发生)
那么keyDown和keyPress的区别:
KeyDown不能区分字符大小写
KeyPress区分大小写。
他们之间获取键和值的方法也有区别。看例子:
namespace KK
{public partial class Form1 : Form{public Form1(){InitializeComponent();label1.Text = "";label2.Text = "";}private void Form1_KeyDown(object sender, KeyEventArgs e){if (e.KeyCode == Keys.Enter){label1.Text = "";label2.Text = "";}
这篇关于C# KeyDown与KeyPress的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!