c# keypress事件 不触发
privatevoidtextBox1_KeyPress(objectsender,System.Windows.Forms.KeyPressEventArgse){if...
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if ((e.KeyChar >= '0' && e.KeyChar <= '9') || (e.KeyChar >= 'A' && e.KeyChar <= 'Z') || (e.KeyChar >= 'a' && e.KeyChar <= 'z'))
e.Handled = false;
else
e.Handled = true;
}
运行后无效果,KeyPreview设置为true 后也不行 展开
{
if ((e.KeyChar >= '0' && e.KeyChar <= '9') || (e.KeyChar >= 'A' && e.KeyChar <= 'Z') || (e.KeyChar >= 'a' && e.KeyChar <= 'z'))
e.Handled = false;
else
e.Handled = true;
}
运行后无效果,KeyPreview设置为true 后也不行 展开
展开全部
是自已编写的事件,还是用向导加入的事件。是自已编写的事件看有没有委托“预订事件”。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是你这个方法没有绑定到textBox1的KeyPress事件上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
debug了没有?
把断点设置到if那看一下呢???
把断点设置到if那看一下呢???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询