DODATAK -> Tab kontrola
Kreirati novi projekat pod nazivom TabControls. (Widnows Forms App(.net framework))
U Toolbox-u pronađite TabControl i "prevucite" na formu.
Zatim razvucite po celoj pozadini forme ili upotrebite osobinu Dock: Fill (birate da je centrirano po celoj površini)
1. zadatak: Promena boje pozadine prilikom odabira taba
Uputstvo:
- klik na kontrolu, pa u Properties potražite Tab Pages i u delu gde piše (Collections) odabrati tri tačkice pored - to će vas dovesti do mogućnosti da se dodaju ili uklanjaju tabovi, da im se menja ime ili da se menja tekst koji piše na jezičku taba.
- Tabove nazvati: first_tab i second_tab, a tekst na njima da je First Tab i Second Tab
- Na sredinu prostora unutar tabova ubaciti po jednu labelu: pod prvi tab postaviti label1 i u njoj tekst Ovo je prvi tab; a pod drugi tab postaviti label2 i u njoj tekst Ovo je drugi tab.
- U propertijima kontrole otići na akcije i pronaći akciju SelectedIndexChanged. Dvoklikom na to će se kreirati metoda koja će se izvršavati svaki put kada se promeni tab.
- Ubaciti if - Ako je selektovan prvi tab, postaviti u njemu pozadinsku boju na zeleno, a ako je selektovan drugi tab postaviti na njemu boju pozadine u žuto
if(tabControl1.SelectedTab==first_tab) first_tab.BackColor=Color.Green;
else if(tabControl1.SelectedTab==second_tab) second_tab.BackColor = Color.Yellow;
Napomena: ako se klikne na naziv taba, odabira se taj tab, a ako se klikne na sivu pozadinu pored tabove onda je odabrana vela glavna tab kontrola
Podzadatak 1: Na sredinu stranice kod oba taba postaviti po jedno dugme. Klikom na dugme treba da "iskoči" poruka u stilu "Kliknuli ste na prvi (drugi) tab"
Podzadatak 2: Na sredinu stranice kod oba taba postaviti još po jedno dugme. Klikom na dugme treba da se pređe u drugi tab (tabControl1.SelectTab(1) ili tabControl1.SelectTab(0))