一个TEDIT控件,要求最多只能输入18个字符,只能为字母和下划线,我想用mask属性,不想在事件处理程序中判断,该怎么做?
解决方案 »
- DLL封装MDI子窗体,关闭时报Runtime error 216 at 0029336
- 表中有20个字段,字段名字就是1,2,3....20,写SQL语句时报错....
- ##复兴borland,挽救CSDN Delphi版 特别请求之一:chinaborl你凭啥货色,别占了茅坑不拉屎!##
- 一个关于IntraWeb的问题,请各位大侠帮忙,谢谢!
- 请问那位大侠哪里有Delphi8的下载
- 这样在父窗体前出现登陆窗体
- 如何对这样的字符串进行判断????????????????????
- Tmainmenu的文字的大小问题,额外加分100
- delphi7 的报表组件哪儿去了?
- 技术问题:如何实现远程关机?
- 如何在ListBox的指定行插入行
- 高难的组件问题呦!
begin
if not (key in['a'..'z','_',#8]) then
key:=#0;
end;
begin
if not (key in['a'..'z','_',#8]) then
key:=#0;
end;
同意这个
begin
if not (key in['a'..'z','_',#8,#3,#22]) then
key:=#0;
end;~~~~~~~~~~~~~~~~~~~~~
#3---->Ctrl+C
#22--->Ctrl+V
其实光写if not (key in['a'..'z','_',#8]) 就限制了Ctrl+C Ctrl+V了,但鼠标操作的复制粘贴还是避免不了