memo1'deki satırları memo2'ye copyalama.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
tayc
Üye
Mesajlar: 38
Kayıt: 06 Eyl 2014 02:36

memo1'deki satırları memo2'ye copyalama.

Mesaj gönderen tayc »

mrh,arkadaşlar......

500 satırdan oluşan memo1'den, 50 ile 200 satırlarının arasını alıp, hızlı bir şekilde nasıl memo2'ye aktarabilirim.....

herkese iyi çalışmalar....
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: memo1'deki satırları memo2'ye copyalama.

Mesaj gönderen brs »

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var
  I: integer;
begin
  for I := 0 to Memo1.lines.count - 1 do
  begin
    Memo2.lines.add(Memo1.lines[I]);
  end;
end;

Kod: Tümünü seç

procedure TForm1.KopyalaClick(Sender: TObject);
begin
  Memo1.SelectAll;
  Memo1.CopyToClipboard;
  Memo1.Clear;
end;

Kod: Tümünü seç

procedure TForm1.YapıştırClick(Sender: TObject);
begin
  Memo2.PasteFromClipboard;
end;
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
carsoft
Üye
Mesajlar: 138
Kayıt: 01 Ağu 2014 12:27

Re: memo1'deki satırları memo2'ye copyalama.

Mesaj gönderen carsoft »

Kod: Tümünü seç

Memo2.Lines.BeginUpdate;
try
  for i := 0 to -1 do
    Memo2.Lines.Add( Memo1.Lines[ i ] );
finally
  Mome2.Lines.EndUpdate;
end;
tayc
Üye
Mesajlar: 38
Kayıt: 06 Eyl 2014 02:36

Re: memo1'deki satırları memo2'ye copyalama.

Mesaj gönderen tayc »

cevaplar için sağolun arkadaşlar, amma memo1'deki bütün satırları değil, sadece belirli satır aralarını kopyalayacak, 500 satırlık memo1'in, 50 ile 150 satır arasını kopyalaması gibi.

herkese iyi çalışmalar......
Kullanıcı avatarı
esistem
Üye
Mesajlar: 464
Kayıt: 02 Eki 2007 11:22
İletişim:

Re: memo1'deki satırları memo2'ye copyalama.

Mesaj gönderen esistem »

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var
  I: integer;
begin
  for I := 0 to Memo1.lines.count - 1 do
  begin
if (I>=50 AND I<=150) then
    Memo2.lines.add(Memo1.lines[I]);
  end;
end;
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: memo1'deki satırları memo2'ye copyalama.

Mesaj gönderen SimaWB »

tayc yazdı:cevaplar için sağolun arkadaşlar, amma memo1'deki bütün satırları değil, sadece belirli satır aralarını kopyalayacak, 500 satırlık memo1'in, 50 ile 150 satır arasını kopyalaması gibi.

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var
  i: integer;
begin
  Memo2.Lines.BeginUpdate;
  try
    for i := 50 to 150 do
      Memo2.Lines.Add(Memo1.Lines[I]);
  finally
    Memo2.Lines.EndUpdate;
  end;
end;
There's no place like 127.0.0.1
tayc
Üye
Mesajlar: 38
Kayıt: 06 Eyl 2014 02:36

Re: memo1'deki satırları memo2'ye copyalama.

Mesaj gönderen tayc »

Cevaplar için, bütün arkadaşlara çok teşekkür ederim...

herkese iyi çalışmalar ve başarılar dilerim..........
Cevapla