Windows tabanlı uygulamaların DOS tabanlı uygulamalardan en büyük farkı formlardır. karşınızda duran siyah renkli bir ekranda beyaz yazılar üzerinde göz bozarak saatlerce çalışmak yerine Windows tabanlı programlamanın keyfine vardığımızı yaşatan en büyük nesnemiz Formlardır.
Forma ait özellikler ve bu özelliklerin açıklamaları aşağıdaki gibidir ;
Name : Bu özellik formumuzun adını belirtir. programın içindeki her nesnenin birbirinden benzersiz bir adı olmak zorunda. yani iki tane aynı ada sahip Form1 nesnemiz olamaz. çağırmak istediğimiz formu bu isim ile çağırırız.
AcceptButton : Bu özellik , formumuzdaki varsayılan düğmenin hangisi olduğunu ve kullanıcı form üzerinde ENTER tuşuna basınca hangi düğmenin işlem yapması gerektiğini belirler.
AllowDrop : Bu özellik ile formun üzerine mouse ile sürükle-bırak işlemi yapılıp yapılamayacağı ayarlanır.
AutoScaleMode : Bu özellik ile , ekran çözünürlüğü değiştiği zaman , formun veya control'un hangi özelliğinin bu çözünürlüğe göre ayarlanacağını belirtir.
AutoScroll : Bu özellik ile , formun içindeki nesneler , ekranın görünebilir alanından daha büyük ise otomatik olarak bir scrollbar eklenip eklenmeyeceğini ayarlamaya yarar.
AutoScrollMargin : Bu özellik ile formun veya controlün üzerinde çıkan scrollbar ların genişlik ve yükseklik değerleri ayarlanır.
AutoScrollMinSize : Otomatik olarak eklenen scrollbar ların alabileceği en küçük boyut değerleri ayarlanır.
AutoSize : Formun içindeki nesnelere göre otomatik olarak boyutunun ayarlanacağı özelliktir.Mesela bir formun içinde çeşitli user controller gösterdiğinizi varsayalım. her user control nesnesinin boyutu birbirinden farklı ise , formun boyutu da user control e göre ayarlanacaktır.
BackColor : Formumuzun arka plan rengini belirler.
BackGroundImage : Formumuzun arka planında resim göstermek istersen bu özelliği kullanırız.
BackGroundImageLayout : Arka plan resminin formda görünme şeklini belirleriz.
CancelButton : Kullanıcı formun üzerinde ESC tuşuna basınca hangi düğmenin işlemesini istiyorsak onu belirtiriz.
ContextMenuStrip: Formun üzerinde sağ tıklayınca gösterilecek menünün seçildiği özelliktir.
ControlBox : Formun sağ üst köşesindeki Kapat - Küçült - Büyült düğmelerinin kapatılıp açıldığı özelliktir.
Cursor : Formun üzerindeki mouse simgesinin ayarlandığı özelliktir.
Enabled : Bu özellik ile formun kullanıcı tarafından kullanılıp kullanılmayacağı , form üzerindeki elemanların kilitli olup olmayacağı belirlenir.
Font : Bu özellik ile formun üzerine eklenen elemanların yazı tipi özellikleri ayarlanır.
ForeColor : Bu özellik ile formun üzerinde elemanların yazı rengi ayarlanır.
FormBorderStyle : Bu özellik ile formun kenarları ayarlanır. Formun boyutu değiştirebilir ve sabit gibi değerler alır.
HelpButton : Başlık çubuğunda Yardım düğmesinin gösterilip gösterilmeyeceği ayarlanır.
Icon : Formun başlığında sol üst köşede gösterilecek olan resim ayarlanır. Bu özellik ile sadece formun Icon özelliği ayarlanır programın değil.
IsMDIContainer : Formumuzun MDI form olarak kullanılıp kullanılmayacağı ayarlanır.
Language : Bu özellik ile formumuzun dil seçeneğini seçeriz. Eğer projemizde birden fazla dil kullanacaksak , orjinal program dilimizi seçeriz. Türkçe için Turkish(Turkey) seçeriz.
Localizable : Bu özellik ile yukarıda Language özelliği ortak çalışmaktadır. Eğer birden fazla dil seçeneği olan bir program yapıyorsak ve nesnelerimizin diğer dil seçeneklerini uğraşmadan ayarlamak istiyorsak bu özellik true olmalı. Bir başka program aracılığı ile orjinal program dosyası üzerinde değişiklik yapmadan formumuzun dil seçeneğini değiştirebiliriz. Bu kullanacağımız program hakkında ileride bahsedeceğim.
Location : Formumuzun ekranın sol üst köşesinden itibaren ekran üzerinde nerde gözükeceğini ayarladığımız özelliktir.
Locked : Bu özellik ile formumuzun taşınabileceğini ve taşınamayacağını , formun boyutunun değiştirilebileceğini ayarlıyoruz. True seçeneğini seçersek , kullanıcı formun ekran üzerinde taşıyamaz ve boyutlandıramaz
MainMenuStrip : Bu özellik ile , formumuzda gösterilecek ana menü özelliği ayarlanmaktadır.
MaximizeBox : Sol üst köşede görülen büyült düğmesinin görünüp görünmeyeceğini ayarlar.
MaximumSize : Formumuzun alabileceği maksimum büyüklüğü ayarlamamıza yarar.kullanıcı formu ne kadar büyültmek isterse istesin bizim verdiğimiz değerden büyük bir değer alamaz.
MinimizeBox : Formun sol üst köşesinde yer alan küçült düğmesinin görünüp görünmeyeceği ayarlar
MinimumSize : Formun alabileceği en küçük boyut değerini ayarlar
Opacity : Formumuzun saydamlığını ayarlar.
Padding : Forma eklenen kontroller arasında ne kadar boşluk olması gerektiğini ayarlar
RightoLeft : Araplar için program yazıyorsanız bu özellik işinize yarayacaktır. sağdan sola yazılan diller için nesneleri bu özelliği göre ayarlar.
RightToLeftLayout : Bu özellik yukarıdaki özellikler benzerdir(Araplar konusunda) görünümü sağdan sola olup olmayacağını ayarlar
ShowIcon: Başlık çubuğunda Icon un gösterilip gösterilmeyeceğini ayarlar
ShowInTaskBar : Formumuzun , başlat menüsünün yanındaki görev çubuğunda görünüp görünmeyeceğini ayarlar. dikkat görev yöneticisinde formumuz hala görünür , bu özellik onu ayarlamaz
Size: Formumuzun boyutlarını ayarlar
StartPosition: Formumuzun ekranda nerde gösterileceğini ayarlar
Text : Formumuzun başlığındaki yazının ayarlandığı özelliktir. Formumuzun ismini değiştirmez
TopMost : Form açıldığında diğer tüm formların üzerinde gözüküp gözükmeyeceğin ayarlar. formumuz kapatılmadan diğer form gözükmez
WindowsState : Formumuzun tam ekran veya normal boyutlarında mı gösterileceğini ayarlar
0 comments:
Yorum Gönder