You are on page 1of 1

Napraviti windows aplikaciju koja e se sastojati od sljedeih elemenata (kontrola):

- Jedan groupBox koji mora sadravati elemente (2 trackBar kontrole, 5 textBox kontrola, 2 button
kontrole, i jednu numericUpDown kontrolu). Sve pomenute kontrole smo do sada koristili osim
numericUpDown.
Ovu kontrolu moete takoer pronai u toolbox-u.
- U "Properties" prozoru za trackBar koji se koristi za prikaz dana treba podesiti svojstva
Minimum=1, Maximum=31, TickFrequency=1
- Svojstva za trackBar koji prikazuje mjesece podesiti:
Minimum=1, Maximum=12, TickFrequency=1
- Svojstva za numericUpDown koji e se koristiti za odabir godine treba podesiti u Properties-u:
Minimum=1950, Maximum=trenutna godina.
Kada korisnik pomjera kliza na track bar-u, potrebno je da se u textBox-u kraj njega ispisuje trenutna
vrijednost, na koju kliza pokazuje(za oba klizaa).
Kada biramo vrijednost u numericUpDown kontroli isto tako je potrebno da se prikazuje vrijednost u
textBox-u kraj njega. Event (dogaaj-akcija) koji treba kreirati za numericUpDown kontrolu je
ValueChanged(dvostrukim klikom na kontrolu u formi kreira se navedi Event). Akcija e se izvriti svaki
put kada promijenimo vrijednost u toj kontroli.

Slika 1.1: Izgled programa


Klikom na dugme Formiraj datum potrebno je da se u textBox-u Datum roenja ispie odabrani
datum na nain kao to je prikazano u programu.
Klikom na dugme Izraunaj starost u texBox-u Starost prikazati koliko osoba ima godina.
Za raunanje godina potrebno e biti koritenje objekata tipa: DateTime i TimeSpan.
Da bi dobili trenutni datum koristiti DateTime danasnjiDatum = DateTime.Today;
Neophodno e biti izvriti sistemsku konverziju vrijednosti iz textBox-a Datum roenja u DateTime jer
se u textBox-u nalazi vrijednost tipa string.
Prilikom prorauna godina koristiti try catch blok u sluaju da korisnik odabere neispravan datum (npr.
31.11.1990).
Za izlazak iz programa: Application.Exit(); uz koritenje dodatnog konfirmacijskog dijalokog prozora
sa YES, NO dugmadima.

You might also like