1、procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);请问是怎么出来的,双击TEdit不是这样子的?
2、还有我想屏蔽所有输入的非数值,代码该怎么写?
2、还有我想屏蔽所有输入的非数值,代码该怎么写?
解决方案 »
- 怎樣看sql語句,兄台。
- quickreport 在开发状态时可以正常预览,但编译后就出错,
- 记得有句代码,写在任何事件里面,会使事件执行完毕再执行该事件里面我们写的代码。忘了!!!!
- fastreport主从报表的简单问题,郁闷
- 一个关于字符串的问题!!在线待待!
- 谁用过dxBar呀?
- 招聘 Delphi 程序高手!(上海)
- 若干数据库问题:一个ADODataset的字段来自多个表,运行时如何只根据TfieldName来得到其所属的数据库中的表名…………
- 报表单元格
- 在事先不能确定控件名称的情况下,如何动态产生控件?
- 我想拦截RichEdit的OnChange事件,不知道这是什么消息呢?
- 问个问题~delphi哪些内存复制函数会附带字符串的计数位
符合条件key=#0就是屏蔽该按键
2、要做到这个操作需要在change事件里编码,判断输入的是否是非数值
2、if not (key in ['0'..'9', #8]) then key := #0;
3、楼主没用过delphi?
中的#8,和#0是什么意思啊,有所有的详细解释吗?
key := #0;我在加个回车符(#13),这句话的意思,如果输入的字符不是0~9或是退格键(#8)和回车键(#13)则返回#0(什么都不做).
还是自己处理好些。