Vou esta mostrando agora como pegar determinada linha de um
memo e passar para outro memo, em nosso exemplo iremos utilizar
2 Memo Localizado na paleta Standard.
1 Edit Localizado na paleta Standard.
1 Label Localizado na paleta Standard.
1 Button Localizado na paleta Standard.
O projeto deve ficar conforme imagem abaixo:
Em Nosso Button vamos dar um clique duplo ![]()
e em seguida vamos adicionar o código:
Memo2.Lines.Add(memo1.Lines.Strings[StrToInt(edit1.Text)].ToLower);
Esse exemplo fiz bem básico poderíamos esta enviando e
recebendo de ambos os Memos, mais ai fica a cargo da sua
imaginação.
O Memo2 ira receber o texto da linha de número informado
no Edit.
Nossa Unit ficou da seguinte forma:
unit Unit1;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
Edit1: TEdit;
Label1: TLabel;
Memo2: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo2.Lines.Add(memo1.Lines.Strings[StrToInt(edit1.Text)].ToLower);
end;
end.