- 人气:
- 放大
- 缩小
- 二维码
- 赞赏
delphi 首字母转换大写
function TitleCase(const s : string) : string;
var
i : integer;
begin
if s = '' then
Result := ''
else begin
Result := Uppercase(s[1]);
for i := 2 to Length(s) do
if s[i - 1] = ' ' then
Result := Result + Uppercase(s[i])
else
Result := Result + Lowercase(s[i]);
end;
end;
As in:
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := TitleCase('the quick brown fox jumped over the lazy dog');
end;