我想用edit控件实现maskedit的显示格式,就是以____-__-__的方式让我录入日期,(就是在录入日期时,一直有分隔符'-')用maskedit会让我有很多局限 有网友介绍方法": 在edit的onkeypress事件中写控制代码 if not key in['0'..'9',#8] then key:=#0; if length(edit1.text)>3 then edit1.text:=edit1.text+'-'; if length(edit1.Text)>7 then edit1.Text:=edit1.Text+'-'; ... 这种方法就是当执行到第4个键按下时,加'-',光标又移到第一个字符,如何让光标接在'-'后显示 我就想按位是不是取值,就这个意思
Edit1.SelLength:=1;?
有网友介绍方法":
在edit的onkeypress事件中写控制代码
if not key in['0'..'9',#8] then
key:=#0;
if length(edit1.text)>3 then
edit1.text:=edit1.text+'-';
if length(edit1.Text)>7 then
edit1.Text:=edit1.Text+'-';
...
这种方法就是当执行到第4个键按下时,加'-',光标又移到第一个字符,如何让光标接在'-'后显示
我就想按位是不是取值,就这个意思