Professional Documents
Culture Documents
Zadaci Za Ponavljanje - Rješenje PDF
Zadaci Za Ponavljanje - Rješenje PDF
- Jedan groupBox koji mora sadržavati 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 možete također pronaći 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=2014.
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 klizača).
Kada biramo vrijednost u numericUpDown kontroli isto tako je potrebno da se prikazuje vrijednost u
textBox-u kraj njega. Event (događaj-akcija) koji treba kreirati za numericUpDown kontrolu je
ValueChanged(dvostrukim klikom na kontrolu u formi kreira se navedi Event). Akcija će se izvršiti svaki
put kada promijenimo vrijednost u toj kontroli.
Klikom na dugme „Formiraj datum“ potrebno je da se u textBox-u „Datum rođenja“ ispiše odabrani
datum na način kao što je prikazano u programu.
Klikom na dugme „Izračunaj starost“ u texBox-u „Starost“ prikazati koliko osoba ima godina.
Za računanje godina potrebno će biti korištenje objekata tipa: DateTime i TimeSpan.
Da bi dobili trenutni datum koristiti DateTime danasnjiDatum = DateTime.Today;
Neophodno će biti izvršiti sistemsku konverziju vrijednosti iz textBox-a „Datum rođenja“ u DateTime jer
se u textBox-u nalazi vrijednost tipa string.
Prilikom proračuna godina koristiti try catch blok u slučaju da korisnik odabere neispravan datum (npr.
31.11.1990).
if(rez == DialogResult.Yes)
Application.Exit();
}