Код: Выделить всё
<текст>(<цифра>); <текст>(<цифра>); <текст>(<цифра>); и т.д.
Жду ваших соображений, меня клинит :-) Заранее благодарен!
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Код: Выделить всё
<текст>(<цифра>); <текст>(<цифра>); <текст>(<цифра>); и т.д.
Код: Выделить всё
procedure TForm1.Button1Click(Sender: TObject);
var
s:string;
i,p:integer;
sl:TStringList;
begin
s:='<текст>(<цифра>); <текст>(<цифра>); <текст>(<цифра>);';
sl:=TStringList.Create;
sl.Text:=StringReplace(s,');',#13#10,[rfReplaceAll]);
for i:=0 to sl.Count-1 do
begin
s:=Trim(sl.Strings[i]);
p:=Pos('(',s);
TEdit(FindComponent('Edit'+IntToStr(i shl 1+1))).Text:=Copy(s,1,p-1);
TEdit(FindComponent('Edit'+IntToStr(i shl 1+2))).Text:=Copy(s,p+1,MaxInt);
end;
sl.Free;
end;
Код: Выделить всё
процедуре СреатеЕдит;
бегин
http://www.developing.ru/forum/viewtopic.php?t=6681
енд;
Код: Выделить всё
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, DBGrids, StdCtrls, ExtCtrls;
Код: Выделить всё
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;