MeslekForum Mesleki Gelişim Forumu

Go Back   MeslekForum Mesleki Gelişim Forumu > Bilgisayar Yazılım Donanım > Programlama > C#

Cevapla
 
LinkBack Seçenekler Stil
Alt 12-09-2009, 21:44   #1 (permalink)
Kullanıcı Profili
SITE ADMİN
Taner - ait Kullanıcı Resmi (Avatar)
Kullanıcı Bilgileri
Üyelik Tarihi: Oct 2009
Üye No : 2
Mesajlar: 94
Standart Kontroller için Olay Yönlendirici (Event Handler) Oluşturmak

Event’ler programın çalışması esnasında olacak olayları belirtir. Her kontrolün
kullanıcı etkileşimine uygun bir olayı mevcuttur. En iyi bilinen örnek butonun click (tıklama)
olayıdır. Butona tıklandığında program Buton.Click olayını çalıştırır ve hangi metodun
uygulanacağına karar verir. Şayet birden fazla metot varsa bunlar çalıştırılır. Bu metotlar
Event Handlers (Olay Yönlendiriciler) olarak isimlendirilir.
Uygulamanızda kullanıcının girdiği veriye cevap veren bir Event Handler
oluşturabilirsiniz. Her kontrolün varsayılan bir olayı (event) vardır. Örneğin butonun
varsayılan olayı Click iken CheckBox (seçme kutusu)’ın varsayılan olayı CheckChanged’dir.
Tasarım ekranında varsayılan olay için Event Handler oluşturmak için kontrole çift tıklama
yapabilirsiniz. Çift tıklamadan sonra, karışınıza gelecek olan kod ekranından uygun Event
Handler’ı seçebilirsiniz.
Kontroller değişik amaçlar için kullanılabilecek başka olaylara da sahiptir. MouseOver
olayını kullanarak, farenin kontrol metni üzerinde hareket etmesiyle bazı işlemleri yapmasını
sağlayabilirsiniz.

C#’da Event Handler oluşturmak için:
 Tasarım ekranında Event Handler oluşturacağınız kontrolü seçiniz.
 Özellikler ekranındaki Events butonuna tıklayınız. Mevcut Event’ler karşınıza
gelecektir.
 Hangi handler (yönlendirici)’ı uygulayacaksanız ona çift tıklayınız.
 Code ekranında Handler eklemek için kontrolden sonra noktaya basarsanız
karşınıza mevcut olaylar listelenir. İlgili olayı buradan seçebilirsiniz.


Resim 2.11: Buton kontrolünün çift tıklama olayı

Kaynak : MEGEP | Nesne Tabanlı Programlama 2
__________________
Beni Sevmek İçin Programlanma Devrelerini Yakarım !
Taner isimli Üye şimdilik offline konumundadır  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
ToolBox’a (Araç Kutusu) Yeni Kontroller Eklemek Taner C# 0 12-09-2009 21:41
Hakim babadan ÖSS için dava Tickhi Eğitim Haberleri, Duyuruları ve Tartışmaları 0 11-09-2009 03:01


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:48.


Powered by vBulletin
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30