Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


Windows Form Kontrolleri - 1

Yazar: Adem AKTEPE

Kategori: C#.NET & VB.NET

Eklenme Tarihi: 21.08.2007 10:59:44


Vb.nette kullandıgımız Kontrolleri görecegiz.



Merhaba Arkadaşlar bu Makalemde Vb.Net Kontrollerinin 1. bölümünü anlatacağım. Biraz uzun olduğu için daha bu kadarını yazdım.  İlerleyen günlerde tüm kontrolleri bitirecegim.

***CHECKBOX***
Evet-Hayır, Doğru-Yanlış, Evli-Bekar gibi durumları belirlemek için kullanılır. Önemli özelliklerine değinecek olursak.
*CheckAlign: Check kutusunun ne tarafta olacağını belirlememiz için kullanılır.
*Checked: True veya False değerini alır. Checkbox ın işaretli olup olmayacağını belirler. True=işaretli False=Boş gibi. Kodlamaya örnek verecek olursak Checkbox1.Checked=True gibi…



***CHECKEDLISTBOX***
VB de bu kontrol yok. Checkboxların bir arada bulunduğu bir yerdir. Listboxun Check kutulusunu düşünün. Bu kontole Check ekleyeceğimiz zaman Items Özelliğini kullanıyoruz. Items özelliği degilde kod ile nasıl yapılır : CheckedListbox1.Items.Add(“Aktepe”)
*Selectedindex: Seçilen liste elemanının sıra numarasını verir. İlk elemanın 0 değerinde olduğunu unutmuyoruz. Textbox1.Text=Checkedlistbox1.Selectedindex
*Items.Count: Listedeki tüm elemanların toplam sayısını verir. Textbox1.Text=Checkedlistbox1. Items.Count
*Checkeditems.count: Seçili olan elemanların sayısını verir.
*Selecteditem: Hangi check seçili ise onun adını verir.
*Items.Contains: Tüm liste içeriğini parantez içinde verilen değerle kontrol eder. Deger varsa tru, yoksa false dır.
If Checkedlistbox1.items.contains(“Adem”) = True then
Msgbox ( “Adem İsminde Adamın biri var”)
Else
Msgbox (“Yok boyle bi adam”)
End If



***COLORDİALOG***
Renk aracını karşımıza getirerek renk seçmemizi sağlar.Örnek olarak textbox a yazılan metnin rengini değiştirelim. Formumuza bu dialog kutusunu ekleyin. Bi tanede buton
Buton un click eventina aşagıdaki kodları yazın
Colordialog1.Color=Textbox1.Forecolor
Colordialog1.Showdialog()
Textbox1.forecolor=Colordialog1.color
Burada ne yaptık. Textboxdaki yazının rengini dialoga gonderdik. Sonra dialog kutusunu actık ve dialogda sectigimiz rengi textboxun rengine atadık. (fore color özelligine yani)



***COMBOBOX***
Açılır Liste kutusudur.VB deki gibi.
*Items.Add : Veri eklemek icin kullanılır. Kodu : Combobox1.Items.Add(“Adem”)
Veya properties özelliginden Items özelligi tıklanarak da eklenebilir.
*MaxDropDownItems: Comboboxın açıldıgı anda alt alta kac satır gosterilecegi buradan belirtilir. Orijinal deger 8 dir. Kod ile : Combobox1.MaxDropDownItems=5
*DropDownWidht: Comboboxın açılma genişligini degistirmek icin kullanılır.


***CONTEXTMENU***
Form veya form üzerinde herhangi bir kontrole menü(kısayol) oluşturmak icin kullanılır. Mausenin sag tusuna basılınca calısırlar. Contextmenu olusturuldak sonra atanmak istenen kontrolun contextmenu kısmından baglanacak(olusturmus oldugumuz) contextmenu secilir.



***DATETIMEPICKER***
Comboboxa benzeyen bir yapısı vardır. Tarihi ve zamanı grafiksel olarak seçebileceginiz bi kontroldür. Gösterdiği değer text özelliğinde tutulur.


***ERRORPROVİDER***
Herhangi bir hata durumunda ilgili kontrolün yanında kırımızı ünlem işaretinin çıkmasını sağlar. Ünlem işaretinin üzerine gelince uyarıyı gösterir. Örnekle Açıklayalım
Formumuza 2 tane textbox getirelim ve text1 in Validating eventine aşağıdaki kodu yazalım.
If TextBox1.Text = "" Then
ErrorProvider1.SetError(TextBox1, "Boş geçme lan. Yaz bir şeyler işte")
End If

Programı çalıştırıp texboxun içini silip textbox a geldiğimiz zaman, Kırmızı ünlem cıkacak ve Üzerine geldiğimiz zaman “boş geçme lan” diyecek 


***FOLDERBROWSERDIALOG***
.Net yapısında yeni bulunan bir kontroldür. Klasör listesini ekrana getirir. Modaldialog olarak açılır.
*SelectPath : Aktif olacak klasör yolunu belirler.
*Rootfolder: Klasör listesinde temel alınacak klasörü belirler.
*Descript: Açıklama Ekler.
* ShowNewFolderButton: Dialog kutusunun sol alt köşesinde yeni klasör oluşturma butonunun olup olmamasını belirler. Otomatik olarak true değerindedir.
Bir Örnek yapalım. Formumuza 1 adet textbox (Büyük olsun), 1 adet buton ve 1 adet Folderbrowserdialog ekleyin ve butonun click eventine aşagıdaki kodu yazın

If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then
TextBox1.Text = FolderBrowserDialog1.SelectedPath
End If
Burada dialoğu gosteriyoruz ve dialogta oK butonuna basıldığında Seçilen dizini textbox1.text e yazdırıyoruz

Yazar Hakkında Yorum Yok Yorum Yaz Yazara ait diğer Makaleler
Tema
Anket
ASP.NET MVC'yi Projeleriniz de kullandınız mı?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.