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 后也不行
展开
 我来答
浅夏微凉耶
2010-07-04 · TA获得超过1390个赞
知道小有建树答主
回答量:1865
采纳率:0%
帮助的人:747万
展开全部
是自已编写的事件,还是用向导加入的事件。是自已编写的事件看有没有委托“预订事件”。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jackyc23
2010-07-04 · TA获得超过523个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:394万
展开全部
是不是你这个方法没有绑定到textBox1的KeyPress事件上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xpcn04
2010-07-04 · TA获得超过965个赞
知道大有可为答主
回答量:2978
采纳率:0%
帮助的人:1594万
展开全部
debug了没有?

把断点设置到if那看一下呢???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式