You are on page 1of 3

Komponente standardne kategorije

Komponente su vrsta objekata ugrañenih u Delphi.

Main Menu – glavni meni (npr. File, Edit...)


Popup Menu – meni koji se otvara desnim klikom miša
Label – tekst
Edit – prostor za unos teksta
Memo – prostor za unos teksta sa većim kapacitetim
Button – Dugme
Scroll Bar – klizač
Check Box – kutija za označavanje jedne ili više od opcija
Radio Button – kutija za označavanje jedne od opcija
List Box – lista
Combo Box – padajuća lista
Group Box – grupa komponenti
Radio Group – grupa radio dugmića
Panel – panel
Action List – lista akcija

TButton
To je obično dugme koje može da izvrši nešto kada ga korisnik klikne.
Property:
Caption - takst koji se vidi na dugmetu (u ovom tekstu moze da se definise acceleration key... to je taster koji kada
se pritisne sa Alt tasterom poziva neku funkciju kontrole... u slucaju TButton komponente poziva se Click
procedura).
Enabled - ako je postavljen na True dugme može da reaguje na poruke (ovaj property imaju skoro sve komponente).
Font - izgled slova kojima je ispisan tekst na dugmetu.
Height - visina komponente (ovaj property imaju skoro sve komponente).
Hint - tekst koji se prikazuje ako se kursor malo duže zadrzi na komponenti (ovaj property imaju skoro sve
komponente).
Width - širina komponente (ovaj property imaju skoro sve komponente).
WordWarp - ako Caption ne može da se ispise u jednom redu zato što je širi od komponente da li da se tekst ispise
u vise redova (ovaj property imaju skoro sve komponente).
TabOrder - na kom se mestu nalazi ova komponenta kada se kroz komponente prolazi pritiskom na taster Tab (ovaj
property imaju skoro sve komponente).
Events:
-OnClick: poziva se kada se klikne na dugme.
-OnMouseDown: poziva se kada se taster miša pritisne.
-OnMouseMove: poziva se kada se miš pokreće.
-OnMouseUp: poziva se kada se taster miša pusti.

Mnogi od ovih eventa će se pojavljivati i za druge komponente pa ih nećemo ponovo objašnjavati.


TEdit
komponenta služi za unos teksta ili za prikazivanje teksta korisnicima tako da taj tekst mogu da
obeleže i kopiraju
Property:
-AutoSelect: ako je ovaj property True kada komponenta dobije fokus tekst se automatski selektuje.
-Color: boja pozadine komponente.
-ReadOnly: nije dozvoljen upis u komponentu (ovo se koristi kada je potrebno samo prikazivati tekst).
-Text: tekst koji se vidi u komponenti.
Events:
-OnChange: poziva se kada se tekst u komponenti promeni.

TLabel
komponenta služi za prikaz teksta na formi koji može da bude povezan sa nekom drugom
kontrolom i pritiskom na odreñeni karakter (acceleration key) da prebaci fokus na tu kontrolu.
Property:
-Align: vezuje kontrolu za odreñeni deo forme (leva strana, donje, gornja...).
-Alignment: mesto na kojem ce se tekst ispisati (horizontalno).
-Layout: mesto na kojem ce se tekst ispisati (vertikalno).
-Transparent: odreñuje da li je pozadina komponente providna.

TMemo
je komponenta vrlo slična TEdit komponenti samo što služi za unos i prikaz teksta koji ima više
redova.
Property:
-Lines: ovde se nalazi tekst koji je unesen.
-ScrollBars: odreñuje koji će se scroll bar videti na kontroli (horizontalni, vertikalni, oba ili ni jedan).

TScrollBar
je komponentama koja omogućava drugim da pomeraju svoj sadržaj.
Property:
-Kind: odreñuje da li je komponenta vertikalna ili horizontalna.
-LargeChange: odredjue koliko će se pozicija pomeriti kada se pritisne PgUP ili PgDown, ili se klikne sa leve ili
desne strane dugmeta koje odreñuje poziciju.
-Max: maksimalna vrednost koju pozicija može da ima.
-Min: minimalna vrednost koju pozicija može da ima.
-Position: trenutna pozicija.
-SmallChange: odredjue koliko ce se pozicija pomeriti kada se pritisne levo, desno, gore ili dole, ili se klikne strelica
na kraju scroll bar-a.
Events:
-OnScroll: aktivira se kada se pozicija promeni.

TCheckBox
komponenta omogućava korisniku da napravi izbor. Korisnik može da označi check box ili da
ga ostavi praznog.
Property:
-Checked: označava da li je komponenta obelezena ili nije.
TRadioButton
služi za postavljanje izbora korisniku gde može da izabere samo jednu od ponuñenih opcija.
Ova kontrola nema novih property-ja ni eventa, ali se koristi malo drugačije od ostalih. Ove
kompnonente moraju da se grupišu da bi mogle da rade kako treba. Za grupisanje se uglavnom
koriste TGroupBox ili TPanel.
TListBox
komponentu. Ova komponente služi za prikaz podataka koje korisnik može da obeleži, da
obriše, promeni raspored ili doda nove podatke.
Property:
-AutoComplete: ako je postavljeno na True kucanjem teksta dok komponenta ima fokus automatski se kroz listu
traži stavka koja pocinje slovima koje smo ukucali.
-Items: ovde se cuva lista stavki.
-Sorted: oznacava da li su stavke sortirane po abecedi.

TComboBox
komponenta kombinuje TEdit i TListBox komponente. Korisnik moze da izabere stavku iz liste
ili da upiše njeno ime u edit box-u.
Property:
-AutoComplete: text u edit box-u ce se sam popuniti na osnovu slova koje smo uneli i stavki koje se nalaze u listi.
-ItemIndex: redni broj stavke koja je obeležena.
Events:
-OnDropDown: aktivira se kada se combo box otvori.

TGroupBox
je komponenta koja služi za grupisanje drugih komponenti. Ova komponenta može da prihvata
druge komponente ako se prevuku preko nje (docking).

TRadioGroup
je malo modifikovana TGroupBox komponenta. Ona ne dozvoljava postavljanje drugih
komponenti i jedino podržava TRadioButton komponente na sebi. Ova komponenta olakšava
upotrebu TRadioButton komponenti.

TPanel
je vrlo slična TGroupBox komponenti, ali bolje podržava dodavanje komponenti na sebi.

You might also like