社区
C#
帖子详情
WPF中的textbox怎么可以禁用中文字符的输入
hongruixing
2012-05-16 11:23:20
如题,请各位专家不吝赐教,我想在WPF中textbox禁用IME开关,或者做到不允许中文字符的输入,该怎么做呢?
...全文
1543
12
打赏
收藏
WPF中的textbox怎么可以禁用中文字符的输入
如题,请各位专家不吝赐教,我想在WPF中textbox禁用IME开关,或者做到不允许中文字符的输入,该怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuleigongzhu
2012-05-16
打赏
举报
回复
xmlns:input="clr-namespace:System.Windows.Input;assembly=PresentationCore"
input:InputMethod.IsInputMethodEnabled="False"
wuleigongzhu
2012-05-16
打赏
举报
回复
引入xmlns:input="clr-namespace:System.Windows.Input;assembly=PresentationCore"
input:InputMethod.IsInputMethodEnabled="False" 是可以的
EnForGrass
2012-05-16
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
嗯,只允许英数键的输入
[/Quote]
正则
^[\da-zA-Z]+$
hongruixing
2012-05-16
打赏
举报
回复
嗯,只允许英数键的输入
test2050
2012-05-16
打赏
举报
回复
还是要对keydown做下处理,只允许英数键输入?
hongruixing
2012-05-16
打赏
举报
回复
楼上的刚试了,不行啊,还是可以切换到中文的输入法啊!
EnForGrass
2012-05-16
打赏
举报
回复
可以用正则
[^\u4e00-\u9fa5]+
机器人
2012-05-16
打赏
举报
回复
<TextBox InputMethod.PreferredImeState="On" />
<TextBox InputMethod.PreferredImeState="Off" />
hongruixing
2012-05-16
打赏
举报
回复
复制粘贴不在我们考虑范围内,只要做到这一步就可以了,当然如果要做到复制粘贴,那就禁用这个功能咯
hongruixing
2012-05-16
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
<TextBox InputMethod.PreferredImeState="On" />
<TextBox InputMethod.PreferredImeState="Off" />
[/Quote]
你的这个方法是错误的,但是多亏你的引导,我才知道原来用InputMethod.IsInputMethodEnabled="False"也可以解决问题,可能你也想说这个吧,呵呵,还是谢谢你
cheng2005
2012-05-16
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
引用 7 楼 的回复:
引入xmlns:input="clr-namespace:System.Windows.Input;assembly=PresentationCore"
input:InputMethod.IsInputMethodEnabled="False" 是可以的
谢谢你,我刚好也在网上看到一个人的博客也是用这个方法解决的,这个可行,感谢各位,结贴
[/Quote]
真的可行?你确认复制/粘贴也能阻止?
hongruixing
2012-05-16
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
引入xmlns:input="clr-namespace:System.Windows.Input;assembly=PresentationCore"
input:InputMethod.IsInputMethodEnabled="False" 是可以的
[/Quote]
谢谢你,我刚好也在网上看到一个人的博客也是用这个方法解决的,这个可行,感谢各位,结贴
只能
输入
数字的
textbox
可以定义
输入
长度
只能
输入
数字的
textbox
可以定义
输入
长度
textbox
更改Enable属性为false时的字体颜色和背景色
重绘
textbox
并且避免了重绘前和重回后的字体集大小不同
C#如何屏蔽键盘
输入
C#如何屏蔽键盘
输入
,而用读卡器或条码枪
输入
呢?虽然说条码和读卡器都是USB接入,但可以通过底层代码区分开来,从而区分键盘
输入
、读卡器
输入
或条码枪
输入
.
WPF
,实现INotifyPropertyChanged例子
这是一个实现INotifyPropertyChanged例子,根据str1, str2 的实时
输入
而改变按钮是否可用,如果str1的长度大于str2的长度,则按钮可用,否则按钮不可用
一个文本框只能
输入
字母不可以复制粘贴
一个文本框只能
输入
字母不可以复制粘贴 控制文本
输入
禁用
复制
禁用
粘贴
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章