List Box i Combo Box List Box Komponenta
List. Box i Combo. Box
List. Box �Komponenta List. Box je čest element u Windows aplikacijama i ona predstavlja u stvari proširenu Edit kontrolu koja može imati više tekstualnih podataka i oni su prikazani kao stavke u ovoj kontroli. Razlika u odnosu na Edit kontrolu je ta što po ovoj kontroli ne pišemo podatke već odabiramo određene podatke iz nje koji su dati u vidu stavki.
Svojstva List. Box Name – generičko ime Bitno svojstvo kod ove kontrole je Items koje predstavlja stavke u ovoj kontroli i sa ovim svojstvom se vrlo lako barata u trenutku projektovanja, jer se postupak svodi na to da nakon kliktanja na svojstvo Items u prozoru Object Inspector-a (tačnije na desni deo ovog svojstva koji je prikazan trima tačkama) samo navodimo stavke u prozoru koji se pojavljuje običnim ukucavanjem istih. Stavke u List. Box-u su indeksirane od nule do Count-1 (svojstvo Count daje ukupan broj stavki), tako da se konkretnoj stavci pristupa sa Items i uglastim zagradama u kojim navodimo indeks stavke, kao kod nizova.
Combo. Box Komponenta Combo. Box prestavlja kombinaciju klasične Edit kontrole i List. Box kontrole. Kontrola Combo. Box u stvari predstavlja malo modifikovanu List. Box kontrolu, čak može biti prikazana i kao obična List. Box kontrola, što se postiže izborom iz svojstva Style pa na taj način imamo različite tipove kontrole. Ova kontrola ima slična svojstva kao i List. Box, prihvata sve događaje kao i List. Box a i sličan je način rada s njom.
Svojstva Combo. Box Name – generičko ime, Color – boja, Font -font Top – udaljenost od gornje ivice forme Left – udaljenost od leve ivice forme Width – širina, Height – visina Font – vrsta fonta Hint – objašnjenje, Show Hint – prikazivanje objašnjenja Items – stavke Text – tekst Item. Index – redni broj stavke (za razliku od List. Box može biti i -1) Sorted – sortirane stavke
Postoje više tipova kombinovane liste što se postiže svojstvom Style, pa kombinovana lista na osnovu ovog svojstva može biti: �Simple (Style =cs. Simple) – obična lista �Drop-Down (Style =cs. Drop. Down) – padajuća lista �Drop-Down-List (Style =cs. Drop. Down. List) – kombinovana padajuća lista koja ne dozvoljava bilo koji tekst �Owner-Draw-Fixed (Style =cs. Owner. Draw. Fixed) – vrsta prethodne liste �Owner-Draw-Variable (Style =cs. Owner. Draw. Variable) – vrsta prethodne liste
- Slides: 6