Memo da bir satırı en tepede görüntülemek

Başlatan z, 02 Ekim 2013, 20:59:35

z

Memo içindeki textte bir kelime aratırıyorum.

Bulunan satırın ekrandaki memo kutucuğunda en tepede görünecek şekilde konumlanmasını istiyorum.

Bunu nasıl yaparım.

Diyelimki memonun görüntüleme kapasitesi 20 satır. Aradığım kelime 21. satırda bulundu.
Memo1 de görüntülenen text 21. satırdan itibaren başlasın.

Tüm derdim bu.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

t43

Memo1.Lines.Move(Memo1.Lines.Count-1,0);


bu sondaki satırı ilk satıra getirir.eğer arama sonucunda bulduğun satır indeksini belirlediysen ilk parametreye onu geçeceksin.o zaman aramada sonuc veren satır ilk sıraya gelecetir.

Klein

#2
"SatirNo" ile verdiğiniz satır en üstte görünecek şekilde sayfayı kaydırır.
  SendMessage(Memo1.Handle, EM_LINESCROLL, 0,SatirNo);

z

Hep diyorum da inanmıyorsunuz. Astronot gibi adamlarsınız. Nerden buluyorsunuz bu cevapları?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

t43