keydown事件下怎么检测用户是否按下数字"0"这个键 我在搞Winform,想要禁止用户输入数字0该怎么办。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (e.KeyCode == Keys.D0) { //DoSomething(); } private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '0') e.KeyChar = Char.MinValue; } private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '0') { e.Handled = true;//这样才是屏蔽。 } } 在你的窗体代码中添加或修改如下的代码:protected override bool ProcessDialogKey(Keys keyData){ if (keyData == Keys.D0) { return true; } return base.ProcessDialogKey(keyData);} private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '0') { e.Handled = true;//这样才是屏蔽。 } } 又问一个简单的问题 C#2005得到SQL2005 返回的字符串 新手求助 dataTable.select()筛选的row能否给另一dataTable 某些网站每次登陆都要输入一个验证码,如何在首次输入验证码后,以后再用此账号登陆不用输入验证码? 菜鸟想问一个非常菜的问题!可别骂我!!! Winform 中如何使用JITDSign.ocx这个组件 listview控件提示InvalidArgument=“1”的值对于“index”无效。 100高分!如何让一个DataSet中生成两张表并对两个表进行计算!在线等! 激活窗体按钮 网络传输的问题!高手快来! 数据库连接操作的疑问 登陆验证问题
if (e.KeyCode == Keys.D0)
{
//DoSomething();
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == '0')
e.KeyChar = Char.MinValue;
}
{
if (e.KeyChar == '0')
{
e.Handled = true;//这样才是屏蔽。
}
}
protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData == Keys.D0)
{
return true;
}
return base.ProcessDialogKey(keyData);
}
{
if (e.KeyChar == '0')
{
e.Handled = true;//这样才是屏蔽。
}
}