Nesnenin olayları

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
pentiumkivanc
Üye
Mesajlar: 350
Kayıt: 19 Şub 2004 10:24
İletişim:

Nesnenin olayları

Mesaj gönderen pentiumkivanc »

Merhaba;
Bir nesneyi create ederken onun tag ına değer veriyorum ve

Kod: Tümünü seç

procedure Tform1.NesneClick(sender: Tobject)
begin
  showmessage(inttostr(tag));
end;
gibi de bir prosedürüm var. Şimdi create ettiğim nesnenin

Kod: Tümünü seç

with CreateEttiğimNesne do
begin
left:=x;
top:=y;
tag:=12345;
..
..
Onclick:=nesneclick;
end;
şeklinde yapıp çalışma anında nesneye tıklatınca verdiği mesaj create ettiğim nesnenin değil, Tform1 in tag ı.

Aslında yapmak istediğim şey şu veritabanından gelen verilere göre resimler bir scrollbox içinde listeleniyor. Her resmin tag ına kayıt numarasını veriyorum. Tıklatınca o kayıt numarasına ulaşıp, kaydın detaylarını görüntületmek istiyorum. Yani aynı web sayfalarındaki resme link verme gibi bişey olacak. Bunu nasıl yapabilirim
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

sender.tag olacak

ek:

şu an delphi yok makinamda ama tlabel(sender).tag olacak veya tedit(sender).tag da olabilr. bi deneyin
.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: Nesnenin olayları

Mesaj gönderen sadettinpolat »

pentiumkivanc yazdı:

Kod: Tümünü seç

procedure Tform1.NesneClick(sender: Tobject)
begin
  showmessage(inttostr(tag));
end;
buradaki tag forma ait olan tag degeridir.
megeninde belirttiği gibi bu satırı

Kod: Tümünü seç

  showmessage(inttostr((sender as tNesneniz).tag));
şeklinde değştirirseniz sonuca ulaşırsınız.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Cevapla