G
Guest
Подскажите где скачать описание таких ф-ий. В часности инересует как сделать так чтобы при вводе строки в эдит не зависимо от того вводишь большими буквами или нет, первая буква вводилась большой а остальные маленькими.
procedure TForm1.Edit1Change(Sender: TObject);
var
s, s1:string;
begin
If Edit1.Text='' then
exit;
s:=AnsiLowerCase(Edit1.Text);//переводит в нижний регистр
s1:=AnsiUpperCase(s[1]);//выдирает первую букву
Delete(s, 1, 1);//удаляет первую букву
s:=s1+s;//формирует строку
Edit1.Text:=s;
Edit1.SelStart:=Length(Edit1.Text);//переводит курсор в конец строки
end;
procedure TForm1.Edit1Change(Sender: TObject);
begin
if length( Edit1.Text ) = 0 then exit;
Edit1.Text := AnsiUpperCase(Edit1.Text[1]) + AnsiLowerCase( copy(Edit1.Text, 2, length(Edit1.Text) ) );
Edit1.SelStart:=Length(Edit1.Text);
end;
procedure TForm1.Edit1Change(Sender: TObject);
var
SelPos: Integer;
begin
SelPos := Edit1.SelStart;
Edit1.Text := AnsiProperCase(Edit1.Text, []);
Edit1.SelStart := SelPos;
end;
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab