70 likes | 233 Views
Komponente izbora. CheckBox RadioButton RadioGroup. CheckBox (okvir za potvrdu). Koristi se za potvrđivanje da li neku opciju treba primenjivati ili ne. Može da ima dva stanja: potvrđeno i nepotvrđeno.
E N D
Komponente izbora CheckBox RadioButton RadioGroup
CheckBox (okvir za potvrdu) • Koristi se za potvrđivanje da li neku opciju treba primenjivati ili ne. Može da ima dvastanja: potvrđeno i nepotvrđeno. • Okvir za potvrdu sastoji se iz malog pravougaonog okvira i natpisa sa strane. Tokom izvršavanja aplikacije korisnik može da promeni stanje okvira za potvrdu pritiskajući mišem (sam okvir ili natpis pored njega). • Za njegovo umetanje u obrazac za vreme projektovanja postoji dugme prečica CheckBox, na stranici Standard, na paleti komponenata.
Svojstva -CheckBox a) Svojstvo Caption (natpis) –tipa String; b) Svojstvo Checked (potvrđeno) –tipa Boolean s vrednošću True označava da je okvir za potvrdu u potvrđenom stanju, vrednost False označava da je okvir u stanju koje je nepotvrđeno ili neodređeno; c) Svojstvo AllowGray ( dozvoli sivo–neodređeno) –tipa Boolean s vrednošću Trueoznačava da se radi o okviru za potvrdu sa tri stanja, vrednost False označava da može imati samo dva stanja; d) Svojstvo State (stanje) –tipa nabrajanja označava trenutno stanje okvira za potvrdu. Moguće vrednosti su cbChecked (potvrđeno), cbGrayed (sivoneodređeno) i cbUnchecked (nepotvrđeno); e) Svojstvo Alignment (poravnanje) –tipa nabrajanje određuje da li se natpis okvira za potvrdu nalazi sa leve ili sa desne strane okvira.
RadioButton (radio-dugme) • Radio-dugmadkoriste se zaizborjedneodnekolicinemogućihstavki. Upotrebljavajuse u grupama u kojimasvako radio dugmepredstavljajednustavku. • Grafičkupredstavu radio-dugmetačinimaliokrugaookvirinatpis pored njega. Prazanokviroznačavadanavedenastavkanijeodabrana, a popunjenokvirdajeste. • Radio-dugmekoristi se naistinačinkaoiokvirzapotvrdu s dvastanja, razlika je u tome daće, kada se jednodugme u grupiodabere (pritisne), drugodugme, koje je do tadabiloodabrano, automatskiiskočiti.
Svojstva -RadioButton • Zaumetanje radio-dugmeta u obrazacpostojidugmeprečicaRadioButton, nastranici Standard, napaletikomponenata. • Svojstva Checked i Alignment istose tumačeikoristekaoi u okvirimazapotvrdu. • Jednugrupu radio-dugmadičinedugmadkojaimajuistogroditelja, tj. nalaze se u istojkontenjerskojkomponentiiliobrascu. Samojedno radio-dugmemožedabude u pritisnutomstanju.
RadioGroup (grupa radio-dugmadi) • Grupa radio-dugmadi sadrži po nekoliko radiodugmadi povezanih u nedeljivu i nezavisnu celinu. Unutar svake grupe svakog trenutka može da bude odabrano po jedno dugme. • Dugmad unutar grupe radio-dugmadi vizuelno su povezana pravouganom linijom koja obuhvata svu dugmad u grupi. Gornja ivica pravougaonika može da sadrži natpis • grupe.Svako dugme u grupi može da ima znak prečicu. • Za umetanje grupe radio-dugmadi u obrazac postoji Delphidugme prečica RadioGroup, na stranici Standard, na paleti komponenata.
Svojstva -RadioGroup a) Svojsto Items (stavke) tipa TStrings predstavlja listu sa natpisima pojedine dugmadi u grupi. Broj stavki (broj redova teksta) u njemu određuje broj dugmadi u grupi. Tj broj može da se dohvati pomoću Item.Count. b) Svojstvo ItemIndex (indeks stavke) tipa Integer označava koje je dugme u grupi u pritisnutom stanju. c) Svojstvo Columns (kolone) tipa Integer određuje u koliko kolona će se raspodeliti dugmad u grupi radio-dugmadi.