delphi中文本框中数据只取左边几位怎么实现?
文本框EDIT1中有10位“12345678A”,最后一位是空格,想复制到另一文本框EDIT2中,我如果只取前8位,12345678,怎么实现?取前9位,不要空格,怎么实...
文本框EDIT1中有10位“12345678A ”,最后一位是空格,想复制到另一文本框EDIT2中,我如果只取前8位,12345678,怎么实现?取前9位,不要空格,怎么实现?edit2.text:=?怎么写?
请详细说明。
呵呵,VB我也会
1楼,谢谢,但你答非所问。3楼不懂别乱说!BASIC、PASCAL是两种语言!我开这个帖子不是为了挨批评! 展开
请详细说明。
呵呵,VB我也会
1楼,谢谢,但你答非所问。3楼不懂别乱说!BASIC、PASCAL是两种语言!我开这个帖子不是为了挨批评! 展开
4个回答
展开全部
function LeftStr(const AText: string; const ACount: Integer): string;
含义是:返回字符串AText左边的ACount个字符
你的函数可以写成:
edit2.text:=leftstr(edit1.text,8);
这样edit2的文本就成了‘12345678’了
function Trim(const S: string): string; overload;
返回除去字符串S左右不可见字符
空格属于不可见字符,用edit2.text:=trim(edit1.text);就可以消除两边所有空格了
使用这两个函数要在最上面USES部分加上SysUtils.pas,不然用不了哦
含义是:返回字符串AText左边的ACount个字符
你的函数可以写成:
edit2.text:=leftstr(edit1.text,8);
这样edit2的文本就成了‘12345678’了
function Trim(const S: string): string; overload;
返回除去字符串S左右不可见字符
空格属于不可见字符,用edit2.text:=trim(edit1.text);就可以消除两边所有空格了
使用这两个函数要在最上面USES部分加上SysUtils.pas,不然用不了哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
edit2.text := LEFT$("edit1.text",9)
不好意思,我拿VB替你代写了个
希望对你又所启发哦
不好意思,我拿VB替你代写了个
希望对你又所启发哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Edit2.Text:=copy(trim(Edit1.Text),1,8);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我赞成一楼的回答方式,很让人受意,尤其是对你这样的!!
如果你也会VB的话,那我就更不好说什么了,只能怪你自己不懂的如何触类旁通,不懂得如何学习了.
看来VB,你也是白学了,真的,你还别不信!
如果你也会VB的话,那我就更不好说什么了,只能怪你自己不懂的如何触类旁通,不懂得如何学习了.
看来VB,你也是白学了,真的,你还别不信!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |