Delphi – Metode formi

Forme u Delphi-ju su glavni način za komunikaciju sa korisnicima i za predstavljanje rezultata rada samih programa. Svaka Delphi aplikacija ima najmanje jednu formu, koja može da sadrži kontrole, slike i druge elemente, ili ne mora da sadrži ni jedan element (prazna forma). Ne treba zaboraviti da su i same forme komponente koje imaju svoje osobine i metode. Neke od bitnijih i zajedničkih metoda sa ostalim komponentama su: Show, ShowModal, Invalidate itd.

Osim metoda zajedničkih sa ostalim komponentama, forme imaju i svoje specifične metode, kao što su:

  • Print – ovom metodom štampamo sadržaj forme, i to samo forme, bez naslovne linije i linija okvira.
  • SetFocus – ovom metodom aktiviramo datu formu, koja postaje prva odgore (na vrhu svih). Istovremeno sa ovom metodom, kontrola na formi koja ima osobinu ActiveControl takođe dobija fokus.
  • Close – ova metoda zatvara formu nakon poziva metode CloseQuery, kojom potvrđujemo da formu možemo zatvoriti.
  • CloseQuery – ova metoda poziva handler za događaj OnCloseQuery. Ova metoda se najčešće koristi da bi se korisnik aplikacije upitao da li želi da snimi tekući rad, pre zatvaranja forme (izlaska iz apliakcije).
  • Show – ovom metodom prikazujemo samu formu i to u nemodalnom režimu, kada je moguće aktivirati i ostale postojeće forme (moguće je prebacivati fokus).
  • ShowModal – ovom metodom prikazujemo samu formu i to u modalnom režimu, kada je nemoguće aktivirati i ostale postojeće forme, i to sve dok se ne zatvori modalna forma.
  • ScrollInView – ova metoda pomera formu da bi se videle određene komponente forme.
  • BringToFront – ovom metodom prebacujemo datu formu ispred svih formi u jednoj aplikaciji.

Pratite Krstaricu na www.krstarica.com