İçeriğe atla
Tags

,

C#’da Özellikler,Metotlar ve Olaylar

by 26 Şub 2009

Önceki yazılarımın çalınması yüzünden bundan sonraki yazılarımda daha özgün olmaya çalışacağım. Bu yüzden garip şeyler gözünüze takılırsa dikkate almayınız. Bu yazımda C#’da bir uyglama geliştirirmek için bileşenlerin özelliklerini ve onları kontrol edebilmek için olaylar(events)’ını bilmemiz gerekir. Yani daha önceki yazımda form bileşeninin özelliklerinden biraz bahsetmiştim. Bu özellikler farklı bileşenlerde farklı olabilir. (csharpturkcesi.wordpress)Özellikleri daha çok dizayn kısmı için kullanırız. Fakat olaylar bize o bileşenleri kullanabilmek için çok gereklidir. Örnek olarak bir butonu düşünelim. Butonu tıkladığımız zaman dediğimizde bu o butona ait tıklanma olayıdır yani “Buton Click event” biz bu anı C# da bazı kodlarla kullanabiliriz. İşte bunun gibi diğer bileşenlerinde birçok olayı vardır. Mesela formun yüklenmesi anında yada bir butonun mause ile üzerine gelindiği an.


C# da bir bileşenin olaylarını ulaşabilmek için mause ile seçili bileşende iken Özellikler panelinden(Properties Window) yani F4 ile açdığımız pencerede iken yukarıdaki şimşek işeretine bastığımızda açılır yani resimdeki gösterilen yerden :

(resmi büyütmek için üzerine tıklayınız)
Properties kısmana dönmek için deşimşeğin solundaki işaret ile dönebilirsiniz.
Metotların ise olaylara göre farkı bileşenlerin yapabileceği işlerdir. Yani bir butonun ekrandan gizleme metotu şöyledir.
button1.Hide();
Yada bir textbox’ın textini temizleme metotu mesela,
textbox1.Clear();
Bunlar gibi bir çok metot bulunur. C#’ın bir kodu yazarken otomatik tamamlama özelliğinde bunları tek bir pembe kutu olarak görürüz.

Çalışabilmesi için illaki sonuna parantez açıp kapatmalıyız.Tabii ki metot parametre ile çalışıyorsa parantezler arasına gerekeni girmeliyiz.(csharpturkcesi.wordpress)Bunları daha sonraki bir yazımda uygulama ile daha iyi anlatmaya çalışacağım.

From → C# Dersler

Bir Yorum
  1. can permalink

    harika gidiyor

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s

Follow

Get every new post delivered to your Inbox.