Lekce 2.09
Zßkladnφ vlastnosti objekt∙


p°edchozφ lekce (2.08) obsah kurzu nßsledujφcφ lekce (2.10)

Nejd∙le₧it∞jÜφ vlastnostφ objektu je v₧dy jejich nßzev, kter² je oznaΦen anglicky Name. Je to proto, ₧e nßzev objektu je souΦßstφ p°esnΘho urΦenφ vlastnosti konkrΘtnφho objektu na formulß°i. PoΦßteΦnφ nßzvy objekt∙ p°id∞luje systΘm a sklßdajφ se v∞tÜinou z typu objektu a po°adovΘho Φφsla. Nßzev musφ b²t v rßmci jednoho formulß°e jednoznaΦn² a nesmφ obsahovat mezery.

POZOR!
Pozd∞jÜφ zm∞na nßzvu objektu se promφtne automaticky pouze do vygenerovan²ch jmen procedur, neprovede se zm∞na volßnφ metod. DoporuΦuje se proto zm∞nit jmΘno formulß°e pouze na zaΦßtku.

DalÜφ velmi d∙le₧itou vlastnostφ je u v∞tÜiny objekt∙ text p°φsluÜejφcφ objektu. Jak ji₧ vφte, je to vlastnost Caption, kterß p°edstavuje u tlaΦφtka nßpis na tlaΦφtku, u formulß°e je to zase nadpis okna. Vlastnost Caption lze zm∞nit v okn∞ Nastavenφ objekt∙. VÜimn∞te si, ₧e souΦasn∞ s editacφ vlastnosti se ihned zobrazuje na objektu aktualizovan² nßpis.

S nßpisem na objektu velmi ·zce souvisφ pou₧it² font pro nßpis, kter² je definovßn vlastnostφ Font. Pou₧it² font lze zm∞nit v okn∞ Nastavenφ objekt∙ n∞kolika zp∙soby. Bu∩ kliknete u vlastnosti Font na ikonu se t°emi teΦkami a zadßte po₧adovanΘ nastavenφ fontu v zobrazenΘm dialogu. Je takΘ mo₧nΘ nastavit pouze jednotlivΘ atributy fontu. VÜimn∞te si, ₧e vlevo p°ed nßzvem vlastnosti font je v okn∞ Nastavenφ objektu malß ikona se znakem '+'. Pokud na ikonu kliknete, rozvine se vlastnost Font na n∞kolik dalÜφch mo₧nostφ nastavenφ. Je tak mo₧nΘ samostatn∞ nastavit jmΘno fontu, velikost a barvu. Pro styl fontu je pou₧ita dalÜφ ·rove≥ nastavenφ. Zm∞nu pou₧itΘho fontu samoz°ejm∞ takΘ ihned uvidφte na formulß°i.

Ji₧ u tvorby prvnφ aplikace jste se nauΦili nastavit velikost a umφst∞nφ objektu myÜφ p°φmo na formulß°i. To lze provΘst samoz°ejm∞ i mΘn∞ pohodln∞ji p°φmo zm∞nou vlastnostφ v okn∞ Nastavenφ objekt∙. Vlastnost Top udßvß umφst∞nφ objektu v bodech od hornφ hrany formulß°e, Left potom od levΘ hrany formulß°e. Velikost objektu je definovßna vlastnostφ Width pro Üφ°ku a Height pro v²Üku objektu. Vlastnost Top a Left u formulß°e udßvß pozici formulß°e na obrazovce. V²hodou zadßnφm konkrΘtnφ hodnoty v okn∞ nastavenφ je, ₧e m∙₧ete umφstit objekt kdekoliv na formulß°. Pokud budete nastavovat pozici a velikost objektu na formulß°i myÜφ, budou vlastnosti nastavovßny pouze pro hodnoty s krokem 8 bod∙.

Barva objekt∙ se nastavuje vlastnostφ Color. P°eddefinovßny jsou p°itom zßkladnφ hodnoty, ze kter²ch si m∙₧ete vybrat po rozvinutφ seznamu. Mimo zßkladnφch barev jsou definovßny i barvy p°φmo urΦit²ch vlastnostφ. Nap°φklad barva okna Windows, menu a podobn∞.

A₧ dosud vÜechny provßd∞nΘ zm∞ny nastavenφ vlastnostφ byly viditelnΘ ji₧ p°φmo p°i nßvrhu formulß°e. N∞kterΘ vlastnosti jsou vÜak viditelnΘ a₧ po spuÜt∞nφ programu. V∞tÜina objekt∙ mß nap°φklad vlastnost Visible. Pokud je nastaveno True, bude objekt na formulß°i viditeln². Zadßte-li hodnotu False, nebude se objekt na formulß°i zobrazovat, aΦkoliv bude definovßn. To se dß vyu₧φt nap°φklad pro zobrazenφ objekt∙ pouze za urΦit²ch podmφnek. V nßsledujφcφ lekci si p°itom ukß₧eme, jak je mo₧nΘ nastavovat vlastnosti objekt∙ p°φmo z programu.

DalÜφ vlastnostφ, kterß je viditelnß a₧ po spuÜt∞nφ programu je mo₧nost zobrazenφ nßpov∞dy. V∞tÜina objekt∙ mß vlastnost Hint, do kterΘ m∙₧ete zadat text nßpov∞dy, a p°epφnaΦ ShowHint. Pokud zadßte vlastnosti ShowHint hodnotu True, zobrazφ se v okam₧iku umφst∞nφ kurzoru myÜi nad objektem text zadan² ve vlastnosti Hint.

Probrali jsme si jen zßkladnφ vlastnosti, kterΘ mß v∞tÜina objekt∙. VyzkouÜejte si sami mo₧nosti jejich pou₧itφ v jednoduch²ch programech. Pou₧φvejte zatφm pouze zßkladnφ objekty, kterΘ naleznete v palet∞ komponent pod zßlo₧kou 'standard'. Nemusφte p°itom psßt ₧ßdn² program. Nastavovat vlastnosti objekt∙ p°φmo z programu se nauΦφme v nßsledujφcφ lekci.


p°edchozφ lekce (2.08) obsah kurzu nßsledujφcφ lekce (2.10)

OZOGAN, 1 Mßje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz