delphi 文字框组件限制输入字数,高手进来玩玩拜托各位大神

我刚学delphi,有个问题不懂,请大家指点一下。我想在文字框里输入文字的时候,能够限制字数:例如,当字数长度超过20时,弹出提示,截取输入字符的前20位作为保留,并且这... 我刚学delphi,有个问题不懂,请大家指点一下。 我想在文字框里输入文字的时候,能够限制字数:例如,当字数长度超过20时,弹出提示,截取输入字符的前20位作为保留,并且这时也不能再追加内容,只能删除文字框里一部分的字符才能再输入内容。文字框包括edit、memo等可以输入文字的组件,输入字符包括汉字、数字、字母、符号等等。这应该怎么设置呢? 展开
 我来答
豆赋v1
2014-06-18 · 超过59用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:132万
展开全部
比如是Edit 则可以在EditChange事件里面写入 procedure TForm1.Edit1Change(Sender: TObject); begin if Length(Edit1.Text) > 20 then begin ShowMessage('长度超出20, 请重新输入'); Edit1.Text := Copy(Edit1.Text, 1, 20); end; end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式