TextBox 的 readonly 属性 Delphi控件的TextBox 设置了 readonly 属性后,用键盘不能输入,但可以用条形码枪输入条码,请问VS有没有同样的属性,限制用户的键盘输入,只能通过条形码枪输入 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VS中TextBox.ReadOnly属性不行吗? VS 的textbox.ReadOnly=true 后,就不能键盘输入了,也不能用条形码枪输入,delphi是可以限制用键盘输入,但可以用条码强输入。 用键盘口的条码枪测试,delphi和C#程序一样,都不能输入 http://topic.csdn.net/t/20050903/14/4247578.html textbox.Enabled= false 就好了阿,你无非是想不能让用户用键盘输入吧?? Readonly属性只是阻止用户通过界面输入数据,这样无论是键盘或者键盘口的条码枪都无法输入.但是我们可以捕获条码枪的输出数据,通过程序本身将数据赋予控件. textbox.Enabled= false 我也是这个观点 可以用正则表达式或者是用另一个空件msktext 因为扫描枪读取条码的时间十分短,一般在0.几秒就可以读出来.在key_down和key_press事件判断时间间隔是否小于1秒(或者某个时间间隔)就可以了. 你可以直接在KeyPress事件中写如下代码 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { e.Handled = true; }这样可以现在键盘输入任何的字母,但是可以通过复制、粘贴的方式输入字母,这样当然可以在代码中修改他的内容了。如果是设置 readonly 属性为True的话就通过在代码中写方法来实现了。 2个功能,解决马上结贴 C#后台能不能判断DIV是否隐藏 如果动态检测某函数的内存使用情况? 十万火急---ViewState的用法 辭職了,主管給我工資翻了三分之一,走不走呀???? 急!!!关于模拟登录 reportViewer最简单问题(vs2005 C#) 谁有好点的。关于 C# 数据库编程方面的书?电子的 pdf 之类的最好。中文的最好。多谢了 dataGird导出到EXCEL的问题 请思归和大家来看看 很简单的问题 在debug模式下运行自己写的exe,结束后output窗口会出现10多行 UDPClient可以绑定多个IP吗?
delphi是可以限制用键盘输入,但可以用条码强输入。
但是我们可以捕获条码枪的输出数据,通过程序本身将数据赋予控件.
key_press事件判断时间间隔是否小于1秒(或者某个时间间隔)就可以了.
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}
这样可以现在键盘输入任何的字母,但是可以通过复制、粘贴的方式输入字母,这样当然可以在代码中修改他的内容了。如果是设置 readonly 属性为True的话就通过在代码中写方法来实现了。