以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  禁掉空格键  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44596)

--  作者:longtechwj
--  发布时间:2014/1/4 16:27:00
--  禁掉空格键
e.keychar=“ ”?
Char.IsWhiteSpace(e.KeyChar)

--  作者:Bin
--  发布时间:2014/1/4 16:34:00
--  
e.KeyChar 输出到一个文本框看一下不就知道了.
--  作者:longtechwj
--  发布时间:2014/1/4 16:39:00
--  
我用剪切板得到的是一个" "空格符号,我用
e.keychar=" ”没有触发
[此贴子已经被作者于2014-1-4 16:38:45编辑过]

--  作者:Bin
--  发布时间:2014/1/4 16:39:00
--  
If e.KeyChar=Convert.ToChar(32) Then   这样
--  作者:longtechwj
--  发布时间:2014/1/4 16:45:00
--  
这样还可以打空格的
我本来是想限制该文本框只能输入小数点 "."和数字
而且小数点只能输入一个,前面两个解决了,但是
我还是想用Keychar来解决
用一个比较恶心的方法解决了
在文本框Valuechange的时候替换空格
Forms("发料单").Controls("Qty").Value=Cstr(Forms("发料单").Controls("Qty").Value).Replace(" ","")
[此贴子已经被作者于2014-1-4 16:48:10编辑过]