SlideShare a Scribd company logo
1 of 2
Download to read offline
Kategori Adı: C#.NET Öğreniyorum
Ders No: 8
Konu: Buton Eventleri

Merhaba arkadaşlar, bu yazımda Button Eventlerinden bahsedeceğim. Buttonların eventleri birçok
yerde işimize yarayabilir. Örneğin, bir butonun üzerinde geldiğinizde, butonun rengini veya Text
özelliğini değiştirdiğinizde sizi uyarmasını isteyebilirsiniz. İşte bu noktada eventler size yardımcı
olacaktır.

Örnek Uygulama 1:
Amaç: Button Eventleri Tanımak
Araçlar: Button (Ek: GroupBox)
Örnek Tasarım 1:




İlk olarak sürekli kullanılan Buttonların var olma sebebi olan Tıklama yani “click” Event’inden
başlayalım. Bir butona tıklamanızın birden fazla sebebi olabilir. Bunlardan bir tanesi de “Tıklandım”
şeklinde bir uyarı almak olabilir. Uyarıyı alabilmek için yapmanız gereken tek şey ilgili buton’a çift
tıklayıp buton_Click event’ine gerekli kodları yazmanızdır.




Eğer butonun üzerine gelindiğinde bir işlem gerçekleştirmek istiyorsanız butonu seçtikten sonra event
bölümünden MouseHover event’ine çift tıklayıp gerekli kodları yazmanız yeterlidir.




Tek yapmanız gereken istediğiniz kodları buraya yazmak.




Eğer butonun üzerine gelip sonra ayrıldığınızda bir işlem gerçekleştirmek istiyorsanız, MouseHover
eventinde olduğu gibi ilgili butonun event bölümünden MouseLeave eventine çift tıklayarak ilgili yere
kodları yazmanız, istediğiniz işlemi gerçekleştirebilmek için yeterli olacaktır.
Son olarak birkaç event’ten daha bahsederek yazımı sonlandırmak istiyorum.




Bu eventler yukarıdaki resimde de gördüğünüz gibi, ForeColorChanged (Butonun Text’inin renginin
değişmesi), TextChanged(butonun Text’inin değişmesi), BackColorChanged(butonun arka planının
değişmesi) eventleridir. Aynı şekilde bu eventlerede ulaşmak için ilgili butonun event bölümünden
ilgili evente çift tıklayarak gerçekleştirmek istediğiniz işlemler için gerekli kodları yazmanız yeterli
olacaktır. Sonrasında buton için istediğiniz event çalıştığında yazmış olduğunuz kodlar çalışacaktır.




Böylece Buttonlara ait olan eventlerin bir kısmını öğrenmiş olduk. Aynı zamanda araçlara ait olan
eventlerin kullanımını da öğrenmiş olduk, eventlerinden yararlanmak istediğiniz aracın properties
penceresinden event sekmesindeki eventlerinide bu şekilde kullanabilirsiniz. İlginize teşekkür eder,
iyi günler dilerim.


                                                                                         Fatih YILDIZHAN
                                                                                 info@fatihyildizhan.com
                                                            COPYRIGHT © 2009 www.fatihyildizhan.com

More Related Content

Viewers also liked

Client service coordinator performance appraisal
Client service coordinator performance appraisalClient service coordinator performance appraisal
Client service coordinator performance appraisal
RonaldKoeman345
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
lau123456
 
Question 2
Question 2Question 2
Question 2
Gdizzle
 
Reforma o revolucion 1
Reforma o revolucion 1Reforma o revolucion 1
Reforma o revolucion 1
Irribarren
 
Magazine cover plan
Magazine cover planMagazine cover plan
Magazine cover plan
LaceyRoberts
 

Viewers also liked (17)

Client service coordinator performance appraisal
Client service coordinator performance appraisalClient service coordinator performance appraisal
Client service coordinator performance appraisal
 
La Fuerza G
La Fuerza GLa Fuerza G
La Fuerza G
 
La Bandera Argentina
La Bandera ArgentinaLa Bandera Argentina
La Bandera Argentina
 
UNIT 30 P1-P2
UNIT 30 P1-P2UNIT 30 P1-P2
UNIT 30 P1-P2
 
Debate research paper
Debate research paperDebate research paper
Debate research paper
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
Question 2
Question 2Question 2
Question 2
 
Reforma o revolucion 1
Reforma o revolucion 1Reforma o revolucion 1
Reforma o revolucion 1
 
Book Launch
Book LaunchBook Launch
Book Launch
 
Magazine cover plan
Magazine cover planMagazine cover plan
Magazine cover plan
 
Billboard 004 lady antebellum
Billboard 004   lady antebellumBillboard 004   lady antebellum
Billboard 004 lady antebellum
 
Evaluation Question 6
Evaluation Question 6Evaluation Question 6
Evaluation Question 6
 
Pee març 2013
Pee març 2013Pee març 2013
Pee març 2013
 
Third-kind Chebyshev Polynomials Vr(x) in Collocation Methods of Solving Boun...
Third-kind Chebyshev Polynomials Vr(x) in Collocation Methods of Solving Boun...Third-kind Chebyshev Polynomials Vr(x) in Collocation Methods of Solving Boun...
Third-kind Chebyshev Polynomials Vr(x) in Collocation Methods of Solving Boun...
 
Past%20 blog%20review
Past%20 blog%20reviewPast%20 blog%20review
Past%20 blog%20review
 
Startup Weekend Budapest 2013 - Etendi Presentation
Startup Weekend Budapest 2013 - Etendi PresentationStartup Weekend Budapest 2013 - Etendi Presentation
Startup Weekend Budapest 2013 - Etendi Presentation
 
חוגגים מיליון כניסות לבלוג (2)
חוגגים מיליון כניסות לבלוג (2)חוגגים מיליון כניסות לבלוג (2)
חוגגים מיליון כניסות לבלוג (2)
 

More from Fatih YILDIZHAN (9)

Mormonluk
MormonlukMormonluk
Mormonluk
 
Fatih Yildizhan 2 String Birlestirme
Fatih Yildizhan 2 String BirlestirmeFatih Yildizhan 2 String Birlestirme
Fatih Yildizhan 2 String Birlestirme
 
Fatih Yildizhan 4 Else If
Fatih Yildizhan 4 Else IfFatih Yildizhan 4 Else If
Fatih Yildizhan 4 Else If
 
Fatih Yildizhan 5 Form Islemleri
Fatih Yildizhan 5 Form IslemleriFatih Yildizhan 5 Form Islemleri
Fatih Yildizhan 5 Form Islemleri
 
Fatih Yildizhan 6 Tool Box Tanitimi
Fatih Yildizhan 6 Tool Box TanitimiFatih Yildizhan 6 Tool Box Tanitimi
Fatih Yildizhan 6 Tool Box Tanitimi
 
Fatih Yildizhan Random
Fatih Yildizhan RandomFatih Yildizhan Random
Fatih Yildizhan Random
 
Fatih Yildizhan Timer
Fatih Yildizhan TimerFatih Yildizhan Timer
Fatih Yildizhan Timer
 
Fatih Yildizhan List Box Giris
Fatih Yildizhan List Box GirisFatih Yildizhan List Box Giris
Fatih Yildizhan List Box Giris
 
Fatih Yildizhan 11 List Box Ürün Ekleme
Fatih Yildizhan 11 List Box Ürün EklemeFatih Yildizhan 11 List Box Ürün Ekleme
Fatih Yildizhan 11 List Box Ürün Ekleme
 

Fatih Yildizhan Button Eventleri

  • 1. Kategori Adı: C#.NET Öğreniyorum Ders No: 8 Konu: Buton Eventleri Merhaba arkadaşlar, bu yazımda Button Eventlerinden bahsedeceğim. Buttonların eventleri birçok yerde işimize yarayabilir. Örneğin, bir butonun üzerinde geldiğinizde, butonun rengini veya Text özelliğini değiştirdiğinizde sizi uyarmasını isteyebilirsiniz. İşte bu noktada eventler size yardımcı olacaktır. Örnek Uygulama 1: Amaç: Button Eventleri Tanımak Araçlar: Button (Ek: GroupBox) Örnek Tasarım 1: İlk olarak sürekli kullanılan Buttonların var olma sebebi olan Tıklama yani “click” Event’inden başlayalım. Bir butona tıklamanızın birden fazla sebebi olabilir. Bunlardan bir tanesi de “Tıklandım” şeklinde bir uyarı almak olabilir. Uyarıyı alabilmek için yapmanız gereken tek şey ilgili buton’a çift tıklayıp buton_Click event’ine gerekli kodları yazmanızdır. Eğer butonun üzerine gelindiğinde bir işlem gerçekleştirmek istiyorsanız butonu seçtikten sonra event bölümünden MouseHover event’ine çift tıklayıp gerekli kodları yazmanız yeterlidir. Tek yapmanız gereken istediğiniz kodları buraya yazmak. Eğer butonun üzerine gelip sonra ayrıldığınızda bir işlem gerçekleştirmek istiyorsanız, MouseHover eventinde olduğu gibi ilgili butonun event bölümünden MouseLeave eventine çift tıklayarak ilgili yere kodları yazmanız, istediğiniz işlemi gerçekleştirebilmek için yeterli olacaktır.
  • 2. Son olarak birkaç event’ten daha bahsederek yazımı sonlandırmak istiyorum. Bu eventler yukarıdaki resimde de gördüğünüz gibi, ForeColorChanged (Butonun Text’inin renginin değişmesi), TextChanged(butonun Text’inin değişmesi), BackColorChanged(butonun arka planının değişmesi) eventleridir. Aynı şekilde bu eventlerede ulaşmak için ilgili butonun event bölümünden ilgili evente çift tıklayarak gerçekleştirmek istediğiniz işlemler için gerekli kodları yazmanız yeterli olacaktır. Sonrasında buton için istediğiniz event çalıştığında yazmış olduğunuz kodlar çalışacaktır. Böylece Buttonlara ait olan eventlerin bir kısmını öğrenmiş olduk. Aynı zamanda araçlara ait olan eventlerin kullanımını da öğrenmiş olduk, eventlerinden yararlanmak istediğiniz aracın properties penceresinden event sekmesindeki eventlerinide bu şekilde kullanabilirsiniz. İlginize teşekkür eder, iyi günler dilerim. Fatih YILDIZHAN info@fatihyildizhan.com COPYRIGHT © 2009 www.fatihyildizhan.com