Presentation is loading. Please wait.

Presentation is loading. Please wait.

PONAVLJANJE CheckBox Koristi se za rešavanje zadataka gde je potrebno omogućiti uključivanje ili isključivanje jedne ili više opcija. Važna svojstva: –Checked.

Similar presentations


Presentation on theme: "PONAVLJANJE CheckBox Koristi se za rešavanje zadataka gde je potrebno omogućiti uključivanje ili isključivanje jedne ili više opcija. Važna svojstva: –Checked."— Presentation transcript:

1 Zadaci –Komponente izbora: CheckBox, RadioButton, RadioGroup, ListBox, ComboBox

2 PONAVLJANJE CheckBox Koristi se za rešavanje zadataka gde je potrebno omogućiti uključivanje ili isključivanje jedne ili više opcija. Važna svojstva: –Checked – određuje stanje CheckBox-a (uključen, isključen) –Caption - natpis desno od ček boksa

3 RadioButton i RadioGroup
PONAVLJANJE RadioButton i RadioGroup RadioButton Uključenjem jednog RadioButton-a automatski se isključuju sva ostala. Koristi se najčešće u grupama RadioGroup predstavlja komponentu koja sadrži više RadioButton-a smeštenih u posebnom okviru (grupi) Važna svojstva: –Columns – određuje broj kolona u kojima su dugmad raspoređena –Items – stavke na spisku u grupi –Itemindex – određuje index trenutno aktivnog dugmeta

4 OVAKO IZGLEDA BLOK NAREDBI
U slučaju da je potrebno na jednoj grani zadati više naredbi potrebno je otvoriti novi “begin...end” blok. OVAKO IZGLEDA BLOK NAREDBI

5 CASE naredba višestrukog grananja
Kada u programu postoji više odgovora na pitanje koristimo naredbu CASE Oblik naredbe CASE je CASE izraz OF           C1:N1;           C2:N2;           ...           Ck:Nk; END; Primer CASE ocena OF     1: Label3.Caption=‘nedovoljan’; 2: Label3.Caption=‘dovoljan’; 3: Label3.Caption=‘dobar’; 4: Label3.Caption=‘vrlo dobar’; 5: Label3.Caption=‘odlican’; END;

6 combobox

7 ListBox Uobičajen prozor za listu sa spiskom opcija koje se mogu izabrati. Po potrebi se pojavljuju trake za pomeranje vidokruga prozora (scrool bar). Moguće je prikazivanje sadržaja liste u više kolona. Kada pritisnete neko slovo na tastaturi postaće aktivna stavka u listi koja počinje tim slovom. Svojstva: –Columns – određuje broj kolona u kojima su opcije raspoređene –Items – stavke na listi –Itemindex – određuje index trenutno aktivne opcije (indeksiranje počinje od nule)

8 ComboBox Predstavlja kombinaciju EditBox-a i ListBox-a. Korisnik može izabrati opciju iz padajuće liste ili uneti početno slovo opcije da bi je aktivirao. Svojstva: –Text – tekst u polju za unos. –Items – stavke na listi –ItemIndex – određuje index trenutno aktivne opcije (indeksiranje počinje od nule)

9 Blok naredbi se navodi između begin i end
U kodovima koristimo svojstvo Items za unos stavki a indeks stavki ItemIndex počinje od 0

10 Zadatak 1 Ispisati pozdrav na nekoliko jezika
(srpski, engleski, nemački, francuski i havajski)

11 procedure TForm1.Button1Click(Sender: TObject); begin //razmatramo različite opcije počev od 0-tog indeksa case listBox1.ItemIndex of 0: begin Label2.Caption:='Srpski'; // odabrani jezik se prikaze u labeli Edit1.Text:='Dobar dan'; // pozdrav na odabranom jeziku se prikaze u edit polju end; 1: begin Label2.Caption:='Engleski'; Edit1.Text:='Hello'; end; 2: begin Label2.Caption:='Nemacki'; Edit1.Text:='Guten tag'; end;

12 3: begin Label2.Caption:='Francuski'; Edit1.Text:='Bonjour'; end;
        Label2.Caption:='Havajski';        Edit1.Text:='Aloha'; end; //kraj bloka   end; //kraj case naredbe end; // kraj procedure

13 2. Kreiraj aplikaciju kojom se unosi dužina stranice za jednakostranične objekte, a onda računa površina i obim izabranog objekta.

14

15

16 3. Kreiraj aplikaciju koja izborom boje iz liste boji formu

17 Procedure TForm1.ListBox1Click (Senter: TObject);

18 4. Kreiraj aplikaciju koja izborom boje iz liste boji  formu, ali menja i boju slova u labeli “oboji formu”.

19

20


Download ppt "PONAVLJANJE CheckBox Koristi se za rešavanje zadataka gde je potrebno omogućiti uključivanje ili isključivanje jedne ili više opcija. Važna svojstva: –Checked."

Similar presentations


Ads by Google