RSS Okuyucusu yapıyorum güncelleme sonrasında yeni eklenen (listview ilk satır) satırı nasıl alabilirim
list.caption <> gelenicerik;
gibi denedim ama olmadı
Hayırlı işler.
Listview e satır eklendiğini anlamak?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 37
- Kayıt: 15 Tem 2010 10:43
Re: Listview e satır eklendiğini anlamak?
Eski başlık ile yeni eklenecek başlığı karşılaştır bir if bloğuna al eğer aynıysa eklenmemiştir değilse eklenmiştir.Ama bunun için aynı başlıkların bir daha eklenmemesini sağlamalısın.
-
- Üye
- Mesajlar: 37
- Kayıt: 15 Tem 2010 10:43
Re: Listview e satır eklendiğini anlamak?
Kod: Tümünü seç
if list.caption<> (stitle) then
begin
showmessage('Yeni satır eklendi');
...
-
- Üye
- Mesajlar: 37
- Kayıt: 15 Tem 2010 10:43
Re: Listview e satır eklendiğini anlamak?
Arkadaşlar yapamadım yardımcı olurmusunuz bana?
Re: Listview e satır eklendiğini anlamak?
Kod: Tümünü seç
listview1.Items.Item[0].Caption;
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
'Yükseldikçe küçülen bir uçurtma..'
-
- Üye
- Mesajlar: 37
- Kayıt: 15 Tem 2010 10:43
Re: Listview e satır eklendiğini anlamak?
Hayır bu değil yukarıda lis nesnesini tlistitem olarak tanımladım amacım listeye eleman eklemek değil bir timer ile kontrol ettiğim rss kaynağıma listview ile yeni gelen bir haber olduğunda onu farklı şekilde göstermek istedim amacım sadece yeni eklenen satırdan haberdar olmak
Re: Listview e satır eklendiğini anlamak?
Wah wah sende herşeyi yapmışsın nerede tıkanmışsın.
Listview captionunu edit e yazdır.
Sonra edit1 onchange olayını devreye sok
caption her değiştiğinde yani her yeni haberde edit1 in içeriğide değişecek ve bunu showmessage ile ekrana vuracaksın bu kadar basit.Bu tip durumlarda mutlaka harici bir textbox kullan 2Memory" görevi görsün.İyi çalışamalar.
Listview captionunu edit e yazdır.
Kod: Tümünü seç
edit1.text:=listview.items[0].caption;
Kod: Tümünü seç
showmessage('değiştirildi');