Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Вниз

Функция Format 


Deadlock   (2002-04-16 07:25) [0]

Хочу добиться от формат такого эффекта:
До:
Параметр1111111122222222 1 мм.
Параметр1112222 1 мм.
А после должно быть:
Параметр1111111122222222 1 мм.
Параметр1112222 1 мм.
А может формат этого не делает, а я зря долбаюсь. Помогите



Игорь Шевченко   (2002-04-16 09:56) [1]

День добрый,

Format ("%-24s %d мм", [ParName, mms])

С уважением,



Shaman_Naydak   (2002-04-16 10:14) [2]

Если я правильно понял то, что тебе надо, то Format сам по себе так не сделает..
Как насчет вот такой ф-ции

function MyFormat(const S: string; Len: Integer): string;
var i: Integer;
begin
Result:=S;
i:=Pos(" ", S);
if i = 0 then exit;
for i:=i to Length(S) do
if S[i] <> " " then break;

if i < Len then
Insert(StringOfChar(" ", Len - i + 1), Result, i);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Caption:=MyFormat("Параметр1112222 1 мм.", 25);
end;




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.056 c
1-94501           Miwa                  2002-04-16 09:54  2002.04.29  
Опять ТП7.


1-94480           wHammer               2002-04-16 13:41  2002.04.29  
Открыть форму...


3-94342           dr_neo_rostovq        2002-04-07 18:03  2002.04.29  
Против BDE!!!


1-94393           AlexanderV            2002-04-17 15:09  2002.04.29  
Определение типа драйва


3-94323           vopros                2002-04-09 13:16  2002.04.29  
Срочно. Как в DbgridEH, сделать чтобы формат представления числа