前一个问题请看这个帖子:
http://expert.csdn.net/Expert/topic/1690/1690379.xml?temp=.2671625现在问题是设置了某个字段的editmask后:
query.fieldbyname('password').editmask:='**************'
在DBGRID中无法修改该字段了,只能是*号怎么才能像EDIT控件那样,即显示*号,又能让用户修改其中的值?
http://expert.csdn.net/Expert/topic/1690/1690379.xml?temp=.2671625现在问题是设置了某个字段的editmask后:
query.fieldbyname('password').editmask:='**************'
在DBGRID中无法修改该字段了,只能是*号怎么才能像EDIT控件那样,即显示*号,又能让用户修改其中的值?
编辑的时候:editmask
! 清除数据末尾的空格,无此符号表示保存后面的空格,该字符只能作为EditMask属性的第一位
> 出现在该字符后的所有字符都会变成大写,直到出现<字符
< 出现在该字符后的所有字符都会变成小写,直到出现>字符
<> 不进行大小写检查
\ 在该字符后出现的任何格式的字符都将被作为普通字符对待
L 该位置必须输入字母
l 该位置可以用字母填充,但是不必须,可以用光标跳过
A 该位置必须输入字母或数字
a 该位置可以用字母或数字填充,但是不必须,可以用光标跳过
C 该位置可以输入任何字符
c 该位置可以输入任何字符,但不必须
0 该位置必须有一个数字
9 只能输入数字,但不必须
# 可以输入一个数字或者正负号,不必须
: 表示时间时分割小时分钟和秒
/ 表示日期时分割年月日
_ 在该位置自动产生一个空格,不能输入其他
; 分割EditMask属性的三个部分