Yazılım Eğitim

Yeni Haberler

C# Form Kontrolünün Özellikleri(property) | C# Eğitim Seti



İyi günler arkadaşlar
Bu makalemizde sizlere "Sıfırdan C# Eğitim Seti" videolarımız'da bahsettiğimiz Form özelliklerini konusunu değineceğiz.


AcceptButton:Klavyeden Enter Tuşuna basıldığındaki işlemi yapar.
AccessibleDescription:İlgili competentin özelliğini belirtir.
AccessibleName:Erişilebilirlik yardımları bildirilen bir denetimin adıdır.
AccessibleRole:
Erişilebilirlik istemcilerine bildirilecek rol.
AllowDrop:Bu özellik ile formun üzerine mouse ile sürükle-bırak işlemi yapılıp yapılamayacağı ayarlanır.True-False değer alı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. Varsayılan hali false'dur.
AutoScrollMargin:Bu özellik ile formumuzdaki "ScrollBar" ların genişliğini ve yüksekliğini ayarlarız.
AutoScrollMinSize: Bu özellik ile formumuzdaki "ScrollBar" ların genişliğini ve yüksekliğini minimum değerinde kullanabiliriz.
AutoSize:
 Formun içindeki kontrollere göre otomatik olarak boyutunun ayarlanacağı özelliktir.
AutoSizeMode: Formu kilitler.
AutoValidate :Forumla alakalı özellik.
Disable
Örtük doğrulama gerçekleşmez.Bu değer ayarlandığında değil etkilemesine açık çağrıların ile Validate veya ValidateChildren.
EnableAllowFocusChange
Örtük doğrulama oluşur, ancak doğrulama başarısız olursa, odağı hala yeni denetim için değiştirin. Doğrulama başarısız olursa, Validated olayı değil tetiklemek.
EnablePreventFocusChange
Örtük doğrulama denetim odağı kaybettiğinde oluşur.
Inherit
Denetim devralan kendi AutoValidate davranış kapsayıcısı (örneğin, bir form veya başka bir denetim). Kapsayıcı denetimi yok ise, varsayılan EnablePreventFocusChange.

Backcolor:Form Arka Plan rengisi düzenler.
BackgroundImage:Form Arka Plan'ına resim eklemek için kullanılır.
BackgroundImageLayout:Formun Arka plan resminin boyutlandırılmasını sağlar.

          None: Resim olduğu gibi gösterilir.
         Tile: resim birden fazla parça şeklinde gösterilir.
         Center: Resim formun ortasında gösterilir.
        Stretch: Resim formun tamamına yayılarak gösterilir.
        Zoom: Resmi büyüterek gösterir.

CancelButton : Form "Esc" tuşuna basılma olayı olduğunda.
CausesValidation :Default olarak true olan bu özellik Validatorlerin devreye girmesini sağlıyor.
ContextMenuStrip: Formumuza ait bir contextMenüStrip varsa ve bu seçenekte onu belirtirsek çalışma esnasında form üzerinde sağ tıkladığımızda açılmasını sağlar.
ControlBox : Formun sağ üst köşesinde bulunan kapat-küçült-simgedurumu butonlarını kaldırmayı sağlar.
Cursor:Mouse’nin form üzerinde nasıl görünmesini istersek buradan seçebiliriz.
DoubleBuffered :Bu özellik formumuz üstüne çizilmiş bir resim varsa onun titremesini giderir.
Enabled :Formumuz üzerine eklenmiş kontrollerin(button, textbox vs.) aktif yani kullanılabilir olmasını yada olmamasını sağlar.
Font :Bu özellik ile form üzerine eklenen kontrollerin yazı fontunu ayarlamayı sağlar.
ForeColor :Form üzerine eklenen kontollerin yazı rengini ayarlamamızı sağlar.
FormBorderStyle :Formumuzun çerçeve stilini değiştirmemizi sağlar. Burada söylemek istediğim ekstra ufak birşey: eğer bu seçeneği SizableToolWindow yaparsak formumuz görev çubuğunda ve pencere geçişlerinde görünmez.
HelpButton:Başlık çubuğuna help butonu eklemeyi sağlar.
Icon:Formumuzun sol üst köşesindeki icon'u değiştirmemizi sağlar.
ImeMode:Bu özellik formumuzda çince, japonca, korece gibi dillerin karakterlerinin desteğini sağlar.
IsMdiContainer:Burası ise mdi özelliğini belirler yani ana form içinde yeni formlar açılmasını sağlar ana formumuza eklediğimiz yeni formların MdiParent’ i this yani ana formumuz olarak ayarlanmalıdır.
KeyPreview:bu özellik false iken form üzerindeki kontrollerimizden hangisi focus ise onun keypres eventi yada istenilen herhangi bir key eventi çalışır.ama bu özelliği true yaparsak focuslanan kontrolden önce formumuzun istediğimiz key eventini tetikleyebiliriz.
Language:Formumuzun dilini seçer.Formumuzun kontrollerini farklı dillere göre uyarlayabiliriz.Default seçilirse sistemin kurulu olduğu dili seçer.
Locked:
Default olarak false olan bu özellik true yapılırsa form’ umuz tasarım anında ve çalışma anında çalıştığı yere sabitlenir.Boyunu ve yerini değiştirmeye izin vermez.
MainMenuStrip:Menü strip ekliyse bunlardan hangisinin formumuzun ana menüsü olacağını seçmemizi sağlar.
MaximizeBox:Sağ üstte bulunan simge-küçült/büyült-kapat butonlarından küçült/büyült olanını deaktif yapmayı sağlar.
MaximumSize:Formumuzun maximum alabileceği boyutları ayarlamamızı sağlar.
MinimizeBox:
Yine sağ üstte bulunan simge durumuna küçültme ve boyutunu küçültme yapan butonları kaldırmayı sağlar.
MinimumSize:Formumuzn minumum alabileceği boyutları ayarlamamızı sağlar.
Opacity:Formumuzun saydamlığını ayarlamamızı sağlar. %100 ise tam görünür ve düşürdükçe saydam hale gelir.
Padding:
Forma eklenen controllerin formun kenarlarına olan uzaklık referansını verir.Örneğin Left değerini 50 verdiğimizde; forma control sürüklerken control soldan 50px değerinde olduğunda bunu belirten bir referans çizgisi çıkar.
RightToLeft:Formun Textini sağa yada sola almayı sağlar.
RightToLeftLayout:RightToLeft ile beraber kullanılır ve formun sağ üstte bulunan kapat küçült simge butonlarını sola alır.Bu özellik genellikle sağdan sola yazılan diller için kullanılır.
ShowIcon:Formun textinin yazdığı yerdeki iconu gizlemeyi/göstermeyi sağlar.
ShowInTaskbar:Form çalıştığında görev çubuğunda gözüküp gözükmeyeceğini ayarlamayı sağllar.
Size:Formun boyutlarını elle girmeyi sağlar.
SizeGripStyle:Formun sağ alt köşesinde boyutlandırılabileceğini gösteren üçgeni göstermeyi sağlar.
StartPosition:Formun çalıştığında ekranın neresinde olacağını belirlemeyi sağlar
Tag:Formumuzun arkada tutacağı etiketi verir.Burada object olarak değerler tutulabilir ve get ve set edilebilir.
Text:Burası formun üstteki yazısını değiştirmemizi sağlar.
TopMost:Burası true yapıldığında formumuz açık olan tüm pencerelerin veya programların önünde olmayı sağlar.
TransparencyKey:Burada seçeceğimiz renk ile formumuzda o seçtiğimiz renkte olan alanları transparan yapar.
UseWaitCursor:Cursorun form üzerine geldiğinde bekleme icon'unu kazanmasını sağlar.
WindowState:Formumuzun açılışta ayarlandığı boyutta veya simge durumunda veya tam ekran olarak açılmasının seçimini sağlar.
Bu makalemizde bu kadar arkadaşlar bir sonraki makalemizde görüşmek üzere yakarıdaki özelliklerin anlatımını dinlemek istiyorsanız alttaki video tam sizlik.

Hiç yorum yok