Memo da en son satıra gitmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: Memo da en son satıra gitmek

Mesaj gönderen CiTiZEN »

bu işini görebilir

Kod: Tümünü seç

var i:integer;
begin
i:=Memo1.Lines.Count;
Memo1.Lines[i-1];
ShowMessage(Memo1.Lines[i-1]);
end;
UWESIS CORPORATION
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: Memo da en son satıra gitmek

Mesaj gönderen CiTiZEN »

imleci kaydırmak mı istiyosun?
UWESIS CORPORATION
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: Memo da en son satıra gitmek

Mesaj gönderen CiTiZEN »

birde bunu denermisin

Kod: Tümünü seç

var i:integer;
begin
i:=Memo1.Lines.Count;
Memo1.SelLength:=i;
UWESIS CORPORATION
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: Memo da en son satıra gitmek

Mesaj gönderen CiTiZEN »

hata mı verdi yoksa başka bir sorun mu var bunları paylaşırsan daha iyi yardım edebiliriz.
UWESIS CORPORATION
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Memo da en son satıra gitmek

Mesaj gönderen conari »

Kod: Tümünü seç

Memo1.SelStart := Length(Memo1.Lines.Text) - 1;
Memo1.SelLength := 1;
bu şekilde scroll kayması gerekir.
veya sendkey ile scroll u kaydırabilirsiniz.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: Memo da en son satıra gitmek

Mesaj gönderen emin_as »

SendMessage(Memo1.Handle, EM_SCROLLCARET, 0, 0);

Eğer programda döngü ile bazı bilgiler ekliyorsan, bu komuttan sonra application.processmessages; i da kullanmalısın.
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: Memo da en son satıra gitmek

Mesaj gönderen CiTiZEN »

Peki @Conari ve @Emin_as'ın kodlarını denedin mi?
UWESIS CORPORATION
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: Memo da en son satıra gitmek

Mesaj gönderen CiTiZEN »

Bu kodları birde delphinin TMemo bileşeni ile kullanırmısın, ben deneme yaparken o bileşen ile yaptım hiç kullanmadım ama belki farklar olabilir.
UWESIS CORPORATION
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: Memo da en son satıra gitmek

Mesaj gönderen CiTiZEN »

TMS de olan delphide olmayan özelliği nedir?Neden ihtiyacın var o bileşene?
UWESIS CORPORATION
NeverFear
Üye
Mesajlar: 69
Kayıt: 20 Tem 2004 09:41
Konum: İzmir

Re: Memo da en son satıra gitmek

Mesaj gönderen NeverFear »

Kod: Tümünü seç

ShowMessage(Memo1.Lines.Strings[Memo1.Lines.Count-1]);
şeklindeki kodlama, sana Memo1'in en son satırındaki değeri geri döndürecektir.
sana düşen, bu kodlamayı TMS'nin AdvMemo bileşenine uyarlaman.
Cevapla