比如 123456 我要提出后3位 赋值变量 aaaa 用什么函数啊
解决方案 »
- WebBrowser session问题(急阿)!
- 为什么我的局域网内的机器联不上Internet上的机器
- 为何我用fastreport 做的报表能预览所有页,但在打印时,却只能打印前5页,第5页之后的内容就打印不出来了。
- 调用Dll中函数的时候,出现的空指针错误??
- 慨叹于“八国联军”又来了!
- 寻找ehlib3.0和ip4000
- P^.x:=100怎么实现?
- 高手請進...通過函數 用電腦名稱得到它在局域網裡面的IP地址
- 初次做管理信息系统做什么简单些呢?我没学过替别人做。大约给个思路吧,它是什么样?就是简单的数据库操作吧?来者有分(急)50分送上
- 转载文章:DELPHI的原子世界
- 新手求助,急,谢谢!
- cxgrid里,怎么样使当鼠标点了一下后处于选 中状态,再点一下后处于编辑状态,就跟dbgrid一样的效果?
function LeftStr(const AText: string; ACount: Integer): string;
人家要后边几位,又不是前边几位。
eidt1.text:='123456';
rithtstr(edit1.text, 3)的值就为'456';
function LeftStr(const AText: string; ACount: Integer): string;
看帮助了,很详细的
aaa:= Copy (Str,4,3);
Edit1.Text := aaa;用Copy函数也可以。
在这献下丑function TForm1.CutStringFromN(str:string;n:integer;kind:integer):string;
var i,j:integer;
return_str:string;
begin
//STR:要截取的字符串;
//N:要截取到的第几个字符;
//KIND:值为1时表示截取第几个字符后面的字符串,值为2时表示要截取第几个字符前面的字符串;
return_str:='';
if kind=1 then
begin
j:=n;
for i:=1 to length(str)-n+1 do
begin
return_str:=return_str+str[j];
inc(j);
end;
end;
if kind=2 then
begin
j:=1;
for i:=1 to n-1 do
begin
return_str:=return_str+str[j];
inc(j);
end;
end;
result:=return_str;
end;
rithtstr(edit1.text, 3)