Memo hep son satırı okumak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Memo hep son satırı okumak

Mesaj gönderen greenegitim »

Memoda kaç satır olduğu bulunulur items.count
örneğin 15 bulduk
bulunanyazi:=memo1.items.string[15];
bulunan yazının 0 ile 18 inci karakterler arası kopyalanır.
Mücadele güzelleştirir!
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: Memo hep son satırı okumak

Mesaj gönderen unicorn64 »

daha ne kadar açıklayıcı olunabilir ki, daha doğrusu anlamadığınız yer neresi?
söyleneni denediniz mi?

memo.items.count un satır sayısını verdiği söylenmiş,
memoda herhangi bir satırdaki verinin nasıl alınacağı söylenmiş,

size helva yapmak kalmış..
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
esistem
Üye
Mesajlar: 464
Kayıt: 02 Eki 2007 11:22
İletişim:

Re: Memo hep son satırı okumak

Mesaj gönderen esistem »

greenegitim in yazdıklarını bi daha oku istersen,
Memoda kaç satır olduğu bulunulur items.count
örneğin 15 bulduk
bulunanyazi:=memo1.items.string[15];
bulunan yazının 0 ile 18 inci karakterler arası kopyalanır.
yani,

Kod: Tümünü seç

var
x:integer
yazi:sting;
begin
x:=memo1.items.count;
yazi:=memo1.items.string[x];
yazi:=copy(yazi,0,18);
end;
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Memo hep son satırı okumak

Mesaj gönderen greenegitim »

ekran görüntüsü
Resim
buton click olayını

Kod: Tümünü seç

procedure TForm1.BitBtn1Click(Sender: TObject);
var
sayi:Integer;
begin
sayi:=Memo1.Lines.Count-1;
Edit1.Text:=IntToStr(sayi);
Edit2.Text:=Memo1.Lines.Strings[sayi];
Edit3.Text:=Copy(Edit2.Text,1,18)
end;

Mücadele güzelleştirir!
Cevapla