社区
WPF/Silverlight
帖子详情
wpf textbox为什么keydown捕捉不到空格键?
dream520
2013-05-10 11:58:28
其他键都没问题,就是在textbox中敲空格键无法激活KeyDown事件,是什么原因?如何捕捉空格键的输入
...全文
367
2
打赏
收藏
wpf textbox为什么keydown捕捉不到空格键?
其他键都没问题,就是在textbox中敲空格键无法激活KeyDown事件,是什么原因?如何捕捉空格键的输入
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Zhang_Yunan
2014-01-16
打赏
举报
回复
用previewKeyDown也可以哒
Bonjour-你好
2013-05-11
打赏
举报
回复
用KeyUp事件
WPF
IP_
TextBox
WPF
开发的IP地址输入控件,手动输入验证合法性、自动跳转下一格、直接粘帖ip赋值、检验粘帖数据的合法性、去除首位的0,windows系统自带的可以输入00
项目
空格键
项目
空格键
WPF
中
TextBox
中验证
空格键
的输入!
之前有个功能,需要禁止用户在
TextBox
中输入
空格键
,一开始在
KeyDown
事件中进行判断,结果发现按其他按钮可以响应该事件,按
空格键
则无法响应。找了一下
TextBox
中的事件,发现还有一个Preview
KeyDown
,该成该事件后,可以正确响应。另外,从网上搜索问题,发现有人通过AddHandler方法来添加
KeyDown
事件,也能够正确响应。
WPF
不相应空格的分析和正则表达的处理方式
WPF
的输入事件(如 `PreviewTextInput` 或 `TextInput`)不会触发
空格键
事件
WPF
之无法触发
KeyDown
或者KeyUp键盘事件
有时候我们可能在Panel(StackPanel、Canvas、Grid)上或者是在一些默认不支持Focus的控件上添加了
KeyDown
或者KeyUp,可是残酷的现实告诉我们,这是无法触发的,怎么办呢,很简单,只需一句代码。 private void MouseLeftButtonDown(object sender, MouseButtonEventArgs e) ...
WPF/Silverlight
8,756
社区成员
12,030
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章