6-TButton Bileşeni: En çok kullanacağımız bileşenlerdendir. Butonun üzerine tıklandığında icra edilecek kodları Button1 ‘in OnClick(tıklandığında) olayına yazarız. Hemen basit bir örnek yapalım. Form üzerine bir tane button koyalım ve caption özelliğine birşey yazalım.Daha sonra Onclick olayı karşısında çift tıklayalım.Yada button üzerinde çift tıklaylım.
Karşımıza gelen kod editor penceresi gelecektir
.
Begin ve end arasına showmessage(‘Merhaba!’); yazalım. En son olarak ise programı çalıştıralım..
6-TCheckBox Bileşeni: Bu bileşen daha çok Evet/Hayır, Var/Yok, Kadın/Erkek gibi cevabı iki seçenekten birisi olan soruların cevaplanmasında kullanılır. Bu nesnemizin Checked özelliğine bakarak bu nesnenin işaretlenip yada işaretlenmediğini anlayabiliriz. Hemen bir uygulama yapalım. Form üzerine bir tane button ve checkbox koyalım. Checkbox1 nesnemizin Caption özelliğine Öğrenci yazalım. Daha sonra Button’un OnClick olayına giderek begin end bloğu arasında şu kodları yazalım.
if (checkbox1.checked=true) then Showmessage(‘Öğrenci’) else (‘Öğrenci Değil’);
Bu kodu yazıp butona tıklayınca şöyle bir çıktı alırız
.
7-TRadioButton Bileşeni: Bu bileşen tek başına çok fazla kullanışlı olmadığı için bunu TRadioGroup bileşeninde anlatacağım.
8-TListBox Bileşeni: Form üstünde kullanıcılara herhangi bir listenin gösterimesi yada listeden herhangi bir elemanın seçilmesi için kullanılır.Listbox içinde görünmesini istediğimiz elemanları items isimli özelliğine yazabiliriz. Bu özelliğin yanındaki üç düğmeye tıklayıp istediğimiz elemanları buraya yazabiliriz. Seçilmiş elemana ulaşmak için listbox1.items[listbox1.itemindex] ifadesiniz kullanırız.Yada listbox taki 3. elemana konumlanacağız listbox1.items[2] ifadesini kullanırız.(eleman numaraları 0 dan başlar.) ListBox a yeni bir eleman eklemek için listbox1.items.add(edit1.text); ifadesini kullanırız.(editin textindeki ifadeyi listbox a ekler.) Şimdi yine bu nesnemizle bir örnek yapalım. Items özelliğine giderek aşağıdakileri yazalım.
Bu elemanları yazdıktan sonra form üzerine üç tane tbutton bir tane tedit iki tane label koyalım ve özelliklerini şöyle değiştirelim.
Label1…Caption : Meyveler
Label2…Caption : Eklenecek Meyve
Button1…Caption : Ekle , OnClick :Button1.Click
Button2…Caption :Eleman Sayisi, OnClick :Button2.Click
Button3…Caption :Seçili Eleman, OnClick :Button3.Click
Bir sonraki adımda ise Button nesnelerimizin OnClick olaylarına şu şekilde tamamlayalım.
Programımızın Son Hali
9-TCombobox Bileşeni : Bu bileşen aslında TListBox bileşenine çok benzer ve daha cok yerden kazanmak için kullanılır. Listboxtaki komutların hemen hemen aynısı ComboBox içinde geçerlidir. Listbox tan farklı olarak seçili elemana combobox1.items[combobox1.itemindex] ifadesiyle ulaşabileceğimiz gibi combobox1.text ifadesiyle de ulaşabiliriz . ComboBox a örnek olarak Listbox ta yaptığımız örneğin aynısını yapabilirmisiniz
10-TRadioGroup Bileşeni : RadioButton bileşenlerinin biraraya gelmesiyle oluşur ve bu bileşenlerin yine items adında bir özelliği vardır. Hangi elemanın seçili olduğunu itemindex özelliği ile anlayabiliriz. Şimdi bir örnek yapalım. Üç tane tlabel, iki tane tedit ve bir tanede TRadioGrup bileşenini form üzerine koyalım. Özelliklerini ise şöyle değiştirelim.
label1…Caption: Birinci sayıyı giriniz.
label2…Caption: İkinci sayıyı giriniz.
label3…Caption: Boş bırakın
Edit1, Edit2 …Text : Boş bırakalım., OnKeyPress : Kodda oldugu gibi tamamlayalım. (Edit1 için kodu tamamlayalım. Edit2 için KeyPress olayına gidip yanındaki ok işaretine tıklayıp Edit.KeyPress i seçelim.)
TRadioGrup..items : Şekildeki gibi tamamlayalım , OnClick : Koddaki gibi tamamlayalım.
Bu makalede Delphi 5 ile görsel programlamaya bir giriş yaptık ve Standart bileşen paletindeki sık kullanılan bileşenleri inceledik… Sonra ki makalemizde Delphi 5 Additional bileşen paletinde ki sık kullanılan bileşenleri inceleyeceğiz…


