c语言sscanf函数的用法是什么
267
2022-09-01
C# KeyDown与KeyPress
按键事件的触发顺序:
keyDown (控件获取焦点按键发生)
获取焦点按键发生)
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 = ""; } else { label1.Text += e.KeyCode; label2.Text += e.KeyValue; //label2.Text += Convert.ToInt32().ToString(); } } }}
相同的按键,KeyPress执行的结果:
namespace KK{ public partial class Form1 : Form { public Form1() { InitializeComponent(); label1.Text = ""; label2.Text = ""; } private void Form1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '\r') { label1.Text = ""; label2.Text = ""; } else { label1.Text += e.KeyChar; //label2.Text += e.KeyValue; label2.Text += Convert.ToInt32(e.KeyChar).ToString(); } } }}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~