Nesnelere ait Olaylar Nasil yakalanır?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
spoke25
Üye
Mesajlar: 434
Kayıt: 16 May 2005 04:06
Konum: Bolu

Nesnelere ait Olaylar Nasil yakalanır?

Mesaj gönderen spoke25 »

Selamun Aleykum DTF Mesela Bir popup menu var Birde buttonlar.

onmouseenter
olayını yakalamak isitiyorum popupmenunun Onpopup olayında if button1.onmouseenter () then yanii bu olay meydana gelmismi gelmemişmi Bu kısa bir ornek on cilikte olabilir buttono hayırlı İşler
Başlayan Herşey Birgün Bitmek Zorundadır.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Event'ler tam olarak istediğin şekilde çalışmazlar. Olay olduğu anda tetiklenirler. Bu tetiklenme anında bir flag'ı set edip, tetiklenmiş mi anlayabilirsin.

Kod: Tümünü seç

procedure OnMouseEnter(...
begin
  FMouseEnterFlag:= True;
end;
kodunda ise:

Kod: Tümünü seç

if FMouseEnterFlag then
begin
   FMouseEnter:= False;
   ...birşeyler yap
end;
gibi kullanabilirsin.

OnMouseEnter eğer bileşeninde yok ise message'lar yardımı ile bu event'i kendin eklemen gerekir.

Burada bir örnek var. http://www.experts-exchange.com/Program ... 51618.html
Cevapla