memo daki satir degisimi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sr1111
Üye
Mesajlar: 220
Kayıt: 06 Mar 2008 01:59

memo daki satir degisimi

Mesaj gönderen sr1111 »

memodaki satirlari en alttan üstte yer değişirmek istiyorum fakat yapamadim.
alltan uste doğru yani şöyle


elazidaki banka
konyadaki tepelerde
ceyhanın suyu


bu sekilde olmali

ceyhanın suyu
konyadaki tepelerde
elazidaki banka
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: memo daki satir degisimi

Mesaj gönderen greenegitim »

bir memtable ile alanlara aktarıp int,ve varchar iki alan daha sonra örneğin
id=1 yazi= elazidaki banka
id=2 yazi= konyadaki tepelerde
id=3 yazi= ceyhanın suyu

sonra bunu tersten sıralayıp

id=3 yazi= ceyhanın suyu
id=2 yazi= konyadaki tepelerde
id=1 yazi= elazidaki banka

sonra tekrark memoya atsak daha kolay yolu belkide vardır?
Mücadele güzelleştirir!
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: memo daki satir degisimi

Mesaj gönderen SimaWB »

Exchange özelliğini tam da bu iş için bence:

Kod: Tümünü seç

var
  i, cnt:integer;
begin
  cnt := Memo1.Lines.Count;
  for i := 0 to (cnt div 2)-1 do
    Memo1.Lines.Exchange(i,cnt-1-i);
There's no place like 127.0.0.1
sr1111
Üye
Mesajlar: 220
Kayıt: 06 Mar 2008 01:59

Re: memo daki satir degisimi

Mesaj gönderen sr1111 »

tesekkur ederim simawb tam istedigim gibi ve kolay bir yoldan olmuş
SimaWB yazdı:Exchange özelliğini tam da bu iş için bence:

Kod: Tümünü seç

var
  i, cnt:integer;
begin
  cnt := Memo1.Lines.Count;
  for i := 0 to (cnt div 2)-1 do
    Memo1.Lines.Exchange(i,cnt-1-i);
Cevapla