输入框的文本全选中,按一键全部清除了,有什么办法恢复吗?
在按键事件中能否判断是否有当前选中的文本呢?
在按键事件中能否判断是否有当前选中的文本呢?
解决方案 »
- 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 收藏 怎么用delphi读取autoCAD的dwg文件?
- 网络传输问题Delphi7
- 异常语句的一个疑问
- 开心,放分。真的真的很幸运阿。难道我就是传说中的超级无敌幸运星???
- 李维分布式系统篇中的2个问题,送分!!(在线等待)
- 怎樣將Delphi 6 源程序從繁體中文轉換為簡體中文???
- 关于用DSPack从1394口中抓取图像的问题, 高手请进! 分不够可以加!
- 有没有誰知道哪个网站现场直播世界杯的
- IdHTTP 中 POST 与 GET 区别
- 如何实现gif类格式图像和bitmap格式的转换
- 有什么办法可以边缓冲边播放网络上的mp3或者wma格式的音乐?
- 用 fr 打印出货单
输入框有失去焦点事件onfocus,也有值发生改变事件onchange和键按下事件onkeyup(onkeydown),自己可以灵活运用来,解决问题!
2.if edit1.sellenght>0判斷...
现在是想办法解决当扫描枪扫下的时候,如果当前文本时全选中,让它恢复到原先输入的文字。
比如文本框里面的文字是“中文”,选中状态(也就是蓝底黑字,autoselct属性为true时,tab移动焦点默认是这样的选中状态),这个时候扫描枪扫描的时候,中文这两个字全部没有了。系统识别出是扫描枪扫的时候,需要将“中文”这两个字恢复回原状。
if edit1.sellenght>0 then key:=#0
是在 OnMouseDown 里写了一些配套的吧?