怎么定位光标的位置和字符串的长度!!
比如在edit组件中!怎么把刚不是数字输入的字符去掉!!并且把光标回到edit.text的最后!!
用什么函数取得edit.text的长度!
我的函数是:
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if ((key<96) or (key>105 ))then
begin
showmessage('wrong number');
edit1.Text:=leftstr(edit1.Text,sizeof(edit1.Text)-1);
edit1.SelLength:=sizeof(edit1.Text);
end;
老是不对!!
请教!!谢谢!