19
VISIBLE (VIDLJIVOST) ENABLE (AKTIVNOST)

VISIBLE (VIDLJIVOST) ENABLE (AKTIVNOST)

  • Upload
    rene

  • View
    43

  • Download
    3

Embed Size (px)

DESCRIPTION

VISIBLE (VIDLJIVOST) ENABLE (AKTIVNOST). Visible. P onekad je potrebno da se objekat na formi pa i sama forma učini potpuno nevidljivim. U tu svrhu se koristi osobina Visible , koja može da poprimi vrijednosti True ili False. - PowerPoint PPT Presentation

Citation preview

Page 1: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

VISIBLE (VIDLJIVOST)

ENABLE (AKTIVNOST)

Page 2: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

Visible

• Ponekad je potrebno da se objekat na formi pa i sama forma učini potpuno nevidljivim.

• U tu svrhu se koristi osobina VisibleVisible, koja može da poprimi vrijednosti True ili False.

• Slično prethodno opisanoj osobini, i ova osobina se može mijenjati kroz programski kôd.

Page 3: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

• Primjer za to je:

cmdIzlaz.Visible = False

• U ovom primjeru, kontrolno dugme cmdIzlaz će biti proglašeno nevidljivim, dok bi kôd za ponovno omogućavanje prikaza tog dugmeta bio:

cmdIzlaz.Visible = True

Page 4: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

Enabled

• Ukoliko se želi onemogućiti da korisnik pristupi određenom objektu (npr. komandom dugmetu), moguće je objekt učiniti nedostupnom korišćenjem osobine Enabled. Ako se vrijednost ove osobine postavi na False, tada je taj objekt vidljiv, ali je nedostupan (malo je "bljeđi" pri prikazu nego ostali objekti).

Page 5: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

• Da bi objekt postao dostupan u vrijeme izvršavanja aplikacije, potrebno je omogućiti ("osloboditi") njegovo korišćenje putem programskog kôda.

• Primjer za oslobađanje jednog komandnog dugmeta bi bio:

cmdIzlaz.Enabled = True

• Da bi ovo dugme ponovo bilo proglašeno nedostupnim ("zamrznutim") potrebno je upotrijebiti sljedeću naredbu:

cmdIzlaz.Enabled = False

Page 6: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

PRIMJER

Page 7: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

• KREIRATI FORMU SA TRI KOMANDNA DUGMETA

• PRILIKOM OTVARANJA FORME PRVO DUGME JE AKTIVNO I VIODLJIVO, DRUGO DUGME JE NEAKTIVO A TREĆE NEVIDLJIVO

• KLIKOM NA PRVO DUGME DRUGO DUGME POSTAJE AKTIVO A TREĆE VIDLJIVO

Page 8: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)
Page 9: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

Private Sub Form_Load()

cmd2.Enabled = False

cmd3.Visible = False

End Sub

Page 10: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

Private Sub cmd1_Click()

cmd2.Enabled = True

cmd3.Visible = True

End Sub

Page 11: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)
Page 12: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

Osobine

Command3

Name cmdPrikazi

Caption Prikazi dugmad

Command4

Name cmdCrveno

Caption Crveni obrazac

FORMA

Name frmIgra

Caption Igra

Command1

Name cmdSmanji

Caption Smanji obrazac

Command2

Name cmdPovecaj

Caption Povecaj obrazac

Page 13: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

Command5

Name cmdPlavo

Caption Plavi obrazac

Command6

Name cmdSkloni

Caption Skloni dugmad

Page 14: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)
Page 15: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

Prvo ćemo ispisati proceduru cmdSmanji_Click. U ovoj proceduri smanjujemo visinu i širinu obrasca.

frmIgra.Height = frmIgra.Height – 500

frmIgra.Width = frmIgra. Width – 200

Procedura cmdPovecaj_Click povećava visinu i širinu obrasca.

frmIgra.Height = frmIgra.Height + 1000

frmIgra.Width = frmIgra. Width + 1000

Page 16: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

Private Sub cmdSmanji_Click() frmIgra.Height = frmIgra.Height - 500 frmIgra.Width = frmIgra.Width - 200End Sub

Private Sub cmdPovecaj_Click() frmIgra.Height = frmIgra.Height + 1000 frmIgra.Width = frmIgra.Width + 2000End Sub

Page 17: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

cmdCrveno_Click menja boju pozadine obrasca u crvenu.

frmIgra.BackColor = vbRed

cmdPlavo_Click menja boju pozadine obrasca u plavu.

frmIgra.BackColor = vbBlue

Page 18: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

Private Sub cmdCrveno_Click() frmIgra.BackColor = vbRed

End Sub

Private Sub cmdPlavo_Click() frmIgra.BackColor = vbBlue

End Sub

Page 19: VISIBLE    (VIDLJIVOST) ENABLE   (AKTIVNOST)

Private Sub cmdPrikazi_Click()cmdSkloni.Visible = True

End Sub

Private Sub cmdSkloni_Click()cmdSkloni.Visible = False

End Sub