Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 5

LST BOX (LSTE KUTUSU)

List Box elemanlar listelemek, sralamak gibi zellikler sunan genel amal bir
kontroldr. DirectoryListBox, DriveListBox, FileListBox gibi trevleri vardr. om!onent
"alette ara ubu#unda bulunan List Box kontroln seili duruma getiri! $ormun zerine
tklama ya!lr ve $ormun stne %Liste &utusu' nesnesi eklenmi( olur.
PROPERTIES
ITEMS
Liste kutusunda bulunmas istenen elemanlar tasarm zaman yklenece#i gibi al(ma
zamannda da )tems zelli#inin metotlar ile ya!lr.
*lacak listede bulunmas istenilen elemanlar listeye tasarm annda eklenmesi +b,ect
)ns!ector !enceresinden )tems zelli#ine i$t tklayarak gelen !encereden kolaylkla
ya!labilir.
Items zelliinin nemli Alt Blmleri
Items!A""(elem#n) Bu zellik ile listenin sonuna yeni elemanlar eklenebilir.
ListBox-.)tems.*dd ./istanbul012
ListBox-.)tems.*dd ./ankara012
Items!Insert(S#t$r%&'Elem#n) *dd metodu verilen eleman sona eklenir. *raya
eklemek iin )nsert yntemi kullanlr. 3rne#in2 ikinci satra /izmir0 elemann eklemek
iin4 ListBox-.)tems.)nsert.-,/izmir012 5lk elemann numaras 6 oldu#u iin bir
eksi#i kullanlr.
Items!(&)nt Listede ka eleman oldu#unu verir.

ListBox-.)tems.ount2
Items!*elete(In"e+) )ndex numaras verilen eleman listeden karr.
ListBox-.)tems.Delete.612
Items!Strin,s-Elem#n%&. Listedeki 7leman8o numaral eleman #renmeye ve
de#i(tirmeye yarar. 5lk elemann numaras 60dr. 9atr numaras verilen eleman yoksa
i(lem ya!lmaz.
ListBox-.)tems.9trings:9atr8o; satr ve Listbox-.)tems:9atr8o; satr ayn
i(lemi ya!ar.
ListBox-.)tems.9trings:<; 4= 0bursa02
Items!E+(/#n,e(Elem#n0'Elem#n1) 5ki elemann yerini de#i(tirir.
3rne#in2 birinci ve ikinci elemann yerini de#i(tirmek iin4
ListBox-.)tems.7xc>ange.6,-12
Items!M&2e(In"e+'3eniIn"e+) )ndex ile verilen eleman ?eni)ndex ile verilen satra
ta(r. 3rne#in2 ikinci eleman be(inci satra ta(mak iin4
ListBox-.)tems.@ove.-,A12
-
Items!In"e+O4(Elem#n) Berilen elemann listede kanc eleman oldu#unu bulur.
Berilen eleman yoksa geriye C- dner. Bu zellik ile bir elemann listede olu! olmad#
kontrol edilebilir.
Items!S#2eT&5ile("&s6##"$) Listedeki elemanlar dosyaya satrDsatr kaydeder.
ListBox-.)tems.9aveEoFile./okul.txt012
Items!L&#"5r&m5ile("&s6##"$) verilen dosyadaki satrlar listeye ekler.
ListBox-.)tems.Load$romFile./okul.txt012
TOPI%*EX
Bu zellik listenin o anda ekranda grlen ksmnda en stteki elemann )ndexini
#renmeye ve de#i(tirmeye yarar.
SORTE*
Bu zellik Erue ise listedeki elemanlar al$abetik sraya dizilir. Listeye eklenen
elemanlar sona de#il al$abetik sraya gre dizilir. *ncak bu sralama i(lemi saylar zerinde
do#ru etkiyi gstermez. Fnk al$abetik olarak -6 says G saysndan nce gelir.
(OLUM%S
Bu zellik ile liste kutusu birka satr ya!labilir.
7 ise Liste kutusu tek stundur ve listenin ekranda grlen
ksmnn dolmasyla listeye dikey scrollbar eklenir.
7 "eilse Listenin geni(li#i verilen sayda blnr ve bir stunun
dolmasyla ikinci stuna geilir. Listenin grlen ksmndaki stunlarn
dolmasyla listeye yatay scrollbar eklenir.
MULTISELE(T
Bu zellik Erue ise liste iinde birden $azla eleman seilebilir.
SEL(OU%T'SELE(TE*-I%*EX.
9elount zelli#i List Box iindeki seili olan eleman saysn verir. 9elected zelli#i
de )ndex nolu elemann seili olu! olmad#n bildirir.
EXTE%*E*SELE(T
@ulti9elect zelli#i Erue ise listeden birden $azla eleman seilebilir.
Erue ise4 HindoIs0un Dosya yneticisi C 7x!lorer !rogramndaki gibi
de#i(ik (ekillerde listeden eleman seilebilir. .9>i$t J yn tu(lar ile veya trl J click
v.b.1
ST3LE
Bu zellik List Box kontrolnn verileri nasl gsterece#ini belirtir. Ku de#erleri
alabilir2
)b9tandard4 Btn veriler string ve ayn ykseklikte olur.
)b+InerDraIFixed4 List Box0taki verilerin yksekli#i ayn olmak (artyla
)temLeig>t zelli#iyle ayarlanr.
)b+InerDraIBarible4 List Box0taki verilerin yksekli#i birbirinden $arkl
olarak ayarlanabilir.
MET8O*S
(LEAR
Listedeki tm elemanlar bir kerede silmek iin bu metot kullanlr.
G
(OMBO BOX (A9ILA% LSTE KUTUSU)
*(a# do#ru alabilen bir liste kontroldr. om!onent !alette ara ubu#unda
bulunan ombo Box kontroln seili duruma getiri! $ormun zerine tklama ya!lr ve
$ormun stne %*lan Liste &utusu' nesnesi eklenmi( olur. ombo Box normalde ekrana
tek satr >alinde gelir. Menellikle, de#erleri da>a nceden belli olan elemanlarn seimi iin
kullanlrlar. Liste kutusuna benzer $akat listedeki elemanlardan sadece seileni ekranda
grntler. ombo box ba(langta >er>angi bir eleman iermez.
(&m:& B&+ K&ntr&lne Elem#n E;leme
Fal(ma annda combo box0ta listelenmesi istenilen bilgiler O:<e=t Ins>e=t&r
!enceresinde Items zelli#inden yaralanlarak belirlenir. )tems zelli#ine ait metin
kutusunun sonuna eklenilen d#mede tklama ya!lrsa, ekrana 9tring List 7ditr diyalog
kutusu aracl# ile listelenecek seeneklerin giri(i ya!lr.
Items!A""(elem#n)
Bu zelli#i kullanarakta listenin sonuna yeni eleman ekleyebiliriz.
omboBox-.)tems.*dd ./59E*8BNL012
omboBox-.)tems.*dd ./5O@5P012 gibi.
(&m:& B&+ K&ntr&ln"en Elem#n Silme
Items!*elete(In"e+)
)ndex numaras verilen eleman listeden karr.
omboBox-.)tems.Delete.612 QQ Listedeki ilk eleman sil.
omboBox-.)tems.Delete.omboBox-.)tem)ndex12 QQ 9eili eleman sil
PROPERTIES
St6le
*(a#daki de#erlerden birini alarak ombo Box0n stilini belirler.
=s*r&>*&?n *(a#ya do#ru alabilen bir ombo Box olu(turur. &ullanc bilgi
giri(i ya!abilir. &utudaki tm veriler ayn yksekliktedir.
=s*r&>*&?nList *(a#ya do#ru alabilen bir ombo Box olu(turur. &ullanc bilgi
giri(i ya!amaz. &utudaki tm veriler ayn yksekliktedir.
=sSim>le *(a#ya do#ru almayan bir ombo Box olu(turulur. &ullanc bilgi giri(i
ya!abilir. *(a#ya do#ru almad# iin kullanc yukar ve a(a# tu(lar ile bir seim
ya!abilir.
=sO?ner*r#?5i+e" *(a#ya do#ru alabilen bir ombo Box olu(turulur. &ullanc
bilgi giri(i ya!amaz. &utudaki verilerin ykseklikleri )temLeig>t zelli#iyle de#i(tirilebilir.
Bu ti!teki ombo Box0lar gra$ik nesnelerde ierebilir. DriveomboBox kontrol bu ti!
ombo Box0a rnek olarak verilebilir.
=sO?ner"r#?@#ri#:le *(a#ya do#ru alabilen bir ombo Box olu(turulur.
&ullanc bilgi giri(i ya!amaz. &utudaki verilerin ykseklikleri $arkl olabilir. Bu ti!teki
ombo Box0lar gra$ik nesnelerde ierebilir.
*r&>*&?n(&)nt Bu zellik ombo Box a(a#ya do#ru alrken gsterilecek olan
eleman saysn belirtir. 7#er >er>angi bir de#er belirtilmezse varsaylan de#er R0dir.
M#+Len,t/ csDro!DoIn, cs9im!le ti!indeki ombo Box0lara kullanc bilgi giri(i
ya!abilmekteydi. Bu zellikle, istenirse kullancnn giri( ya!abilece#i karakter says
snrlandrlabilir yada 6 verilerek snr kaldrlr.

<
E@E%TS
On(li=; (Sen"erTO:<e=t) &ullancnn kutudan bir eleman semesi ile bu olay
meydana gelir.
On(/#n,e (Sen"erTO:<e=t) &ullancnn kutudan bir eleman semesi veya kutuya
bir (ey yazmas ile bu olay meydana gelir.
(8E(K BOX (AARET KUTUSU)
&ullancnn bir seene#i akti$ veya !asi$ duruma getirmesi iin kullanlan bir
kontroldr.
Bu kontrol durumdan birinde bulunabilir4
(/e=;e" 5(aretli
Un(/e=;e" 5(aretsiz
Br#6e" Bu durum temsil etti#i (eyin belirsizli#ini gsterir.

PROPERTES
(8E(KE*
Bu zellik >eckBox kontrolnn i(aretli mi, i(aretsiz mi oldu#unu #renmeye ve
de#i(tirmeye yarar.
9eili ise4 >eckBox -.>ecked4= true2
9eili de#il ise4 >eckBox -.>ecked4= $alse2
Mrayed durumu iinde 9tate zelli#i kullanlr.
STATE
>ecked zelli#i gibi >eckBox0n durumunu #renmeye yarar. Eek $ark Mrayed
durumuna da getirilebilir.
>eckBox -.9tate4= cb>ecked2
>eckBox -.9tate4= cbNn>ecked2
>eckBox -.9tate4= cbMrayed2
ALIB%ME%T
Bu zellik ca!tion zelli#i ile belirlenen yaznn, i(aretin sa#na m soluna m
yazlaca#n belirler.
>eckBox -.*lignment4= taLe$tSusti$y2
>eckBox -.*lignment4= taPig>tSusti$y2
RA*IO BUTTO% (SE9E%EK KUTUSU)
Padio Button kontrol >eck Box0tan $arkl olarak birka seenekten birini
seme imkan veren bir kontroldr.
PROPERTES
(8E(KE*
>ecked zelli#inin Erue olmas Padio Button d#mesinin seili olmas demektir.
RA*IO BROUP
Bu kontrol Padio d#melerini gru!lamak iin de#il istenen sayda Padio d#mesini
al(ma zaman olu(turmak iin kullanlr.
PROPERTES
ITEMS
A
Bu zellik ile yeni d#meler eklenebilir. List Box0n )tems zelli#iyle ayndr.
ITEMI%*EX
9eili olan elemann numaras bu zellikle #renilebilir.
(OLUM%S
Bu zellik d#melerin ka stunda gsterilece#ini belirler.
E@E%TS
On(li=; (Sen"erTO:<e=t) Padio Mrou! nesnesinin lick olay erevenin tklanmas
ile de#il iindeki bir d#menin tklanmasyla meydana gelir. Langi d#menin tkland#
ise )tem)ndex zelli#i ile #renilebilir.
PA%EL KO%TROL ELEMA%I
Bu kontrol eleman ierisine kontrol elemanlar yerle(tirilebilir. ?ani Mrou! Box gibi
di#er kontrolleri gru!lamak iin kullanlabilir. Farkl ise boyutlu grnm ayarlanabilen
bir kontroldr. Menelde Eoolbar gibi kontrolleri gru!lamak iin kullanlr.
PROPERTES
BE@ELI%%ER' BE@ELOUTER
5 ve d( erevelerin boyutlu grnm bu iki zellikle belirlenir.
BE@ELCI*T8' BOR*ERCI*T8
Bu iki zellikle boyut e$ekti sa#layan erevelerin geni(likleri belirlenir.
(APTIO%
"anelin iindeki yaz bu zellikle belirlenir.
BROUP BOX (BRUPLAMA KUTUSU)
Bu kontrol tek ba(na de#il di#er kontrolleri gru!lamak iin kullanlr. Bu ereveler
iine konan kontroller, ereveye ba#mldrlar ve konumlar bu ereve d(na ta(amaz.
3rne#in2 birka kontrol birden grnr veya grnmez ya!mak iin >e!sinin Bisible
zelli#ini tek tek de#i(tirmek yerine erevenin Bisible zelli#i de#i(tirilerek sorun
>alledilir. &ontroln tek ba(na kullanlmas anlamszdr. Birka seenekten birini seme
imkan veren bir kontrol olu#u iin en az iki tane birlikte kullanlmaldr. Mru!taki Padio
d#melerinden biri seildi#inde di#eri !asi$ olur. *yn anda bir gru!ta iki tane i(aretli
d#me bulunmaz.
ALE@ PARLAR
00DA EF
T

You might also like