12.07.2015 Views

bu döküman kaan aslan tarafından c ve sistem ... - Kitabxana

bu döküman kaan aslan tarafından c ve sistem ... - Kitabxana

bu döküman kaan aslan tarafından c ve sistem ... - Kitabxana

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Control Sınıfının Önemli Property Elemanları: Control sınıfı tüm pencere sınıflarının ortaktaban sınıfı olduğuna göre <strong>bu</strong>radaki elemanlar yalnızca anapencereler için değil her türlü pencereleriçin anlamlıdır.Control sınıfının çeşitli property elemanları set edildiğinde pencere üzerinde çeşitli görseldeğişiklikler oluşturulabilmektedir. Aslında biz bir property e değer atıyor olsakta arka plandaproperty nin set bölümü çalıştırılıp karmaşık API fonksiyonlarıyla işlemler yürütülmektedir. Yaniişlemler bir property e değer atamak biçiminde basitleştirilmiştir.Visible Property si: Bu property bool türden read/write property dir. Bu property ye true atarsakpencere görünür hale gelir false atarsak görünmez hale gelir.Anapencerenin propertylerini set etme işlemi Main içinde yapılabileceği gibi pencere sınıfınınbaşlangıç fonksiyonunda da yapılabilir. Başlangıç fonksiyonunda set işlemi iyi bir tekniktir.Text Property si : Bu property string türünden read/write property dir. Bu property pencere yazısınıoluşturur. Pencere yazısı anapencere için pencere başlığındaki yazıdır. Düğmeler için düğmeüzerindeki yazı, edit alanları için adit alanı üzerindeki yazıyı çalıştırır.using System;using System.Windows.Forms;using System.Drawing;namespace CSD{class App{public static void Main(){Application.Run(new MyForm());}class MyForm : Form{public MyForm(){this.Text = "Örnek Pencere";}//...}}}Color Yapısı <strong>ve</strong> BackColor Property Yapısı: BackColor property si Color yapısı türündendir. Buproperty ye atama yapıldığında pencerenin zemin rengi değişir. Color yapısı renk tutmak içinkullanılmaktadır. Rengin 0-255 arası red, green, blue tonel değerleri vardır. 4. bileşenine alfafaktörü denilmektedir. Alfa faktörü transparanlık belirtir. Color yapısının read only RGB <strong>ve</strong> Apropertyleri byte türündendir. A propertyleri rengin ilgili Tonel bileşenlerini elde etmek içinkullanılır. Color yapısının çeşitli statik propertyleri çeşitli renkleri Color yapısı olarak <strong>ve</strong>rmektedir.Böyle 100 ün üzerinde renk vardır. Örneğin Color.Redkırmızı rengi <strong>ve</strong>ren Color.Blue mavi rengi<strong>ve</strong>ren propertylerdir. Eğer programcı istediği tonel bileşimlerden bir renk elde etmek istiyorsa Coloryapısının FromArgb statik fonksiyonlarını kullanmalıdır. 3 parametreli FromArgb fonksiyonusırasıyla Red, Green, Blue değerlerini alır. Fonksiyonun geri dönüş değeri ilgili tonel değerlere15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!