110,532
社区成员
发帖
与我相关
我的任务
分享
//你的意思是??
if((e.KeyValue >= 33) && (e.KeyValue <= 126))
{
DoSomething();
}
//>>引用13楼 # Sandy945 # (阿非 (艰难困苦,玉汝于成!))
//>>if(e.KeyData.ToString()>='0' && e.KeyData.ToString() <='z') DoSomething();
//>>强大
//这是写给你们看的,精简、清晰,能让你们看得懂就是了,编译器是不能通过的。
//if(e.KeyData.ToString()>='0' && e.KeyData.ToString() <='z') DoSomething();
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
//
Text = string.Format("{0} {1}", e.KeyChar, (int)e.KeyChar);
}
//言归正传,我就是想实现下面的功能,调用 DoSomething()
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
Text = string.Format("{0} {1} {2} {3}", e.KeyCode, e.KeyData.ToString(), (int)e.KeyData, e.KeyValue); //出来的是啥东东呀!! 没一个是我需要的。
//if(e.KeyValue>=33 && e.KeyValue <=126) DoSomething();
//if(e.KeyData.ToString()>='0' && e.KeyData.ToString() <='z') DoSomething();
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
Text = string.Format("{0} {1} {2} {3}", e.KeyCode, e.KeyData.ToString(), (int)e.KeyData, e.KeyValue); //出来的是啥东东呀!! 没一个是我需要的。
//if(e.KeyValue>=33 && e.KeyValue <=126) DoSomething();
//if(e.KeyData.ToString()>='0' && e.KeyData.ToString() <='z') DoSomething();
}