Bu dersimde c#.net programlama dilinde form nesnesini ve özelliklerini anlatacağım. Form, programın temelini oluÅŸturur.
Programın alt tepsisi diyebiliriz. Yemek servis yaparken bütün malzemeler nasıl ki tepsiye konulursa, programlama dilinde program yazarken bütün nesneler de form nesnesi üzerine yerleÅŸtirilir.
Yanda Form1 baÅŸlıklı form nesnesini görebilirsiniz.
Form Özellikleri: Kaynak: www.mustafakarsli.com
Formun biçimlendirmesini, yani isim ve sitil deÄŸiÅŸikliklerini özellikler penceresinden (properties) yapabiliriz. Formun özelliklerini deÄŸiÅŸtirmek için öncelikle form üzerine bir kere tıklamamız gerekir. Yani form nesnesini seçili duruma getirmiÅŸ oluyoruz.
Yanda özellikler penceresini gördükten sonra gelelim özelliklere:
Burada bütün özellikleri anlatmayacağım, genelde kullanılan özellikleri anlatacağım.
BackColor: Formun arkaplan rengini deÄŸiÅŸtirmemizi saÄŸlar.
BackgroundImage: Formun arkaplanına resim yerleştirmemizi sağlar.
BackgroundImageLayout: Formun arkaplan resminin boyutlandırılmasını saÄŸlar. Bu özellik içindeki parametreleri tanıyalım. Kaynak: www.mustafakarsli.com
-
None: Resmin boyutunda deÄŸiÅŸiklik olmadan resmi formun sol-üst köÅŸesine yerleÅŸtirir.
-
Tile: Resmin boyutunda deÄŸiÅŸiklik olmaz ama resmi sol-üst köÅŸeden baÅŸlayarak formun boÅŸ kalan arkaplanına resmi çoÄŸaltarak doldurur.
-
Center: Resmi formun ortasına yerleştirir.
-
Stretch: Resim büyükse küçülterek, küçükse büyülterek resmi forma sığdırır. Resmi formun ebatlarına getirerek taÅŸmayacak ÅŸekilde yerleÅŸtirir.
-
Zoom: Resim küçükse form nesnesine sığaca ÅŸekilde büyüterek yerleÅŸtirir.
Cursor: Form üzerine gelince farenin ÅŸeklini deÄŸiÅŸtirmemizi saÄŸlar. Ok, El simgesi, artı simgesi, vs…
Font: Formun üzerindeki yazıların yazıtipini seçmemizi saÄŸlar. Kaynak: www.mustafakarsli.com
ForeColor: Formun üzerindeki yazıların rengini deÄŸiÅŸtirmemizi saÄŸlar.
FormBorderStyle: Form nesnesinin çerçevesinin ÅŸeklini deÄŸiÅŸtirmemizi saÄŸlar.
Text: Formun başlığındaki yazıyı değiştirmemizi sağlar. Kaynak: www.mustafakarsli.com
Name: Formun adını değiştirmemizi sağlar. Bu başlık değildir, formun kaynak adıdır, değişken adıdır. İşlem yaparken kullanılacak adıdır. Eğer programlamada yeniyseniz bunu değiştirmemenizi tavsiye ediyorum.
Locked: Form nesnesini kilitlememizi saÄŸlar. Kaynak: www.mustafakarsli.com
Location: Formun ekrandaki konumunun yazılacağı alandır. x ekseni; y ekseni şeklinde değer yazılır.
MaximumSize: Formun boyutlarının alabileceÄŸi en büyük deÄŸerlerin yazıldığı alandır. GeniÅŸlik; Yükseklik ÅŸeklinde deÄŸer yazılır.
MinimumSize: Formun boyutlarının alabileceÄŸi en küçük deÄŸerlerin yazıldığı alandır. GeniÅŸlik; Yükseklik ÅŸeklinde deÄŸer yazılır.
Padding: Formun kenarlarından boşluk bırakmamızı sağlayan alandır.
Size: Formun geniÅŸlik ve yükseklik boyutlarının deÄŸiÅŸtirildiÄŸi alandır. GeniÅŸlik; Yükseklik ÅŸeklinde deÄŸer girilir.
StartPosition: Programı çalıştırdığımızda formun ekranın neresinde görüntüleneceÄŸini belirlediÄŸimiz alandır. AÅŸağıda parametreler açıklanmıştır. Kaynak: www.mustafakarsli.com
-
Manual: Locationda belirlenen yerde formu açar.
-
CenterScreen: Ekranın tam ortasında formu açar.
-
WindowsDefaultLocation: Size’da belirlenen boyutta Ä°ÅŸletim sisteminin varsayılan konumunda formu açar.
-
WindowsDefaultBounds: Ä°ÅŸletim sisteminin varsayılan boyut ve konumunda formu açar.
-
CenterParent: Bu özellik ebeveyn form kullanımında geçerlidir. Form ebeveyn formun merkezinde açılır.
WindowState: Formun nasıl baÅŸlayacağını belirler. Parametreler aÅŸağıda açıklanmıştır.
-
Normal: Program çalışınca formu belirlenen boyut ve yerde gösterir.
-
Minimized: Program çalışınca formu simge durumuna küçültülmüÅŸ olarak baÅŸlatır.
-
Maximized: Program çalışınca formu ekranı kaplamış olarak baÅŸlatır.
ControlBox: Formun üzerindeki kontrol araçlarını (küçült, ekranı kapla, kapat) kapatıp açmamızı saÄŸlar. True açık, false kapalıdır. Kaynak: www.mustafakarsli.com
Icon: Formun baÅŸlık çubuÄŸundaki simge resmini deÄŸiÅŸtireceÄŸimiz alandır.
MaximizeBox: Kontrol araçlarından ekranı kapla düÄŸmesinin aktif yada pasif yapılmasını saÄŸlar.
MinimizeBox: Kontrol araçlarından simge durumuna küçült düÄŸmesinin aktif yada pasif yapılmasını saÄŸlar.
Opacity: Formun görünürlülüÄŸünü saydamlaÅŸtırmamızı saÄŸlar.
ShowIcon: Formun baÅŸlık çubuÄŸundaki simgenin görünüp görünmemesini saÄŸlar.
ShowInTaskbar: Formun çalıştığının görev çubuÄŸunda görünüp görünmemesini saÄŸlar.
SizeGripStyle: Formun saÄŸ altında formun boyutlandırılmasını belirtecek iÅŸaretin görünüp görünmemesi yada otomatik belirlenmesini saÄŸlar.
TopMost: Formun her zaman üstte görünmesini yada görünmemesini ayarlamamızı saÄŸlar.
Bugünlük dersimiz bu kadar. Ä°lerleyen derslerde görüÅŸmek üzere. SaÄŸlıcakla kalınız.
Mustafa KARSLI Kaynak: www.mustafakarsli.com