Kada vaลกa aplikacija „komunicira“ sa korisnikom, onda imate puno raznovrsnih dijalog prozora. U nekima od njih imaฤete potrebu da ceo sadrลพaj prozora (tj. ceo prozor), ne prikaลพete odmah, veฤ po kliku korisnika na neko komandno dugme ฤime se bira proลกirenje postojeฤih opcija. Ovu opciju moลพete podesiti preko osobina ili primenom metoda objekta forme (formulara), i to u run-time-u. Kao ลกto smo rekli, najฤeลกฤa upotreba je poveฤanje veliฤine forme radi otkrivanja dodatnih opcija, u trenutku kada to korisnik izabere.
Za primer, kreiraฤemo novu formu preko menija „Insert> Form> Design View“. Podesite vrednost osobine Height (visina forme) na 180 taฤaka. Dodajte na formu jedno komandno dugme (CommandButton) i jedno Check-Box polje i to na „dno“ forme. Vrednost osobine Top, polja za potvrdu treba da bude najmanje 120 taฤaka. Otvorite prozor „Properties“, za podeลกavanje osobina objekata, a pre toga selektujte samu formu. Preฤite na karticu „Event“ i kliknite na dugme „…“ (tri taฤke), pored dogaฤaja „OnLoad“, radi poziva prozora za kodiranje. Sada ฤemo podesiti inicijalnu vrednost visine forme, i to tako da ฤe polje za potvrdu biti skriveno kada se forma uฤita:
Private Sub Form_Load()
Me.Detail.Height = 120
End Sub
Zatim u editoru koda preko leve padajuฤe liste (Object) izaberite Command0, pa selektujete „Click“ u polju za procedure, radi kreiranja procedure „Command0_Click()“. Unutar ove procedure dodaฤemo programski kod koji ฤe „proลกiriti“ dijalog prozor, odnosno omoguฤiฤe vidljivost i polja za potvrdu (Check1):
Private Sub Command0_Click()
Form.Detail.Height = 300 – Form.Detail.Height
End Sub
Pokrenite dijalog prozor, za prikaz ili skrivanje dodatnih opcija u prozoru, naizmeniฤno klikฤuฤi na komandno dugme.
Pratite Krstaricu na www.krstarica.com