NASTAVEN═ VLASTNOST═ OBJEKT┘


Aplikace je tvo°ena v∞tÜinou formulß°em, na kterΘm jsou umφst∞ny r∙znΘ objekty. Objekty jsou v∞tÜinou jednotlivΘ prvky formulß°∙ jako nap°φklad tlaΦφtka, editaΦnφ pole, rßmeΦky, ikony a podobn∞. Objektem vÜak m∙₧e b²t nap°φklad i databßze, se kterou se v rßmci formulß°e pracuje. VÜechny objekty majφ p°itom svΘ vlastnosti, mezi kterΘ pat°φ nap°φklad barva, velikost, poloha, text a podobn∞. UvedenΘ vlastnosti je mo₧nΘ zadat p°i nßvrhu aplikace v okn∞ æNastavenφ objekt∙Æ.

Okno Nastavenφ objekt∙ se dynamicky m∞nφ podle toho, kterß komponenta je prßv∞ na formulß°e aktivnφ. Je to proto, ₧e ka₧dß komponenta mß jinΘ vlastnosti. Na zaΦßtku, po aktivovßnφ formulß°e jsou p°φstupnΘ vlastnosti formulß°e. Pokud se klikne na formulß°i na jinou komponentu, zm∞nφ se automaticky i zobrazovanΘ vlastnosti dle vybranΘ komponenty. DalÜφ mo₧nostφ je vybrat komponentu ze seznamu, kter² je umφst∞n v hornφ Φßsti okna Nastavenφ vlastnostφ. V seznamu se zobrazuje v₧dy jmΘno vybranΘ komponenty, po kliknutφ na troj·helnφk vpravo od jmΘna mßte mo₧nost vybrat ze seznamu dle jmΘna jinou komponentu.

Ka₧dß komponenta mß dva druhy parametr∙. Jsou to vlastnosti a udßlosti. Okno Nastavenφ objekt∙ mß proto v hornφ Φßsti okna dv∞ zßlo₧ky pro v²b∞r po₧adovanΘ strßnky parametr∙. P°i nßvrhu vzhledu aplikace se pracuje v∞tÜinou s vlastnostmi objekt∙ a a₧ p°i definici provßd∞nφch akcφ programem se pracuje s udßlostmi objekt∙.

Vlastnosti objekt∙ jsou vlastn∞ prom∞nnΘ aktivnφho objektu. Na strßnce vlastnostφ je proto mo₧nΘ p°istupovat k t∞mto prom∞nn²m a m∞nit jejich hodnoty. Strßnka vlastnostφ je rozd∞lena na dv∞ Φßsti. V levΘ Φßsti jsou zobrazeny nßzvy vlastnostφ. V pravΘ Φßsti jsou zobrazeny hodnoty vlastnostφ s mo₧nostφ jejich zm∞ny. Obdobn∞ je uspo°ßdßna i strßnka nastavenφ udßlostφ. Pro udßlosti se vÜak zadßvajφ jmΘna procedur, kterß danou udßlost zpracuje.

Nßzvy vlastnostφ a udßlostφ mohou b²t v okn∞ °azeny dvojφm zp∙sobem. Bu∩ podle p°φsluÜn²ch kategoriφ nebo podle abecednφho po°adφ. Zm∞nu nastavenφ je mo₧nΘ si vybrat po kliknutφ pravΘho tlaΦφtka myÜi na okn∞ nastavenφ objekt∙. Stejn∞ tak je mo₧nΘ si vybrat, zda se mß okno Nastavenφ objekt∙ zobrazovat stßle naho°e, nad vÜemi ostatnφmi okny. V dolnφ Φßsti okna je u zßkladnφch a Φasto pou₧φvan²ch vlastnostφ a udßlostφ zobrazen jejich struΦn² popis.

Vlastnosti objekt∙ mohou b²t r∙znΘho typu. Nap°φklad Φφslo, °et∞zec, logickou hodnotu, p°eddefinovanou konstantu a podobn∞. Podle toho se takΘ m∞nφ zp∙sob zadßvßnφ hodnot vlastnostφ. Pokud je vlastnost numerickΘho typu, je mo₧nΘ zadat p°φmo Φφselnou hodnotu. Alfanumerickß hodnota (typu string) se zadßvß takΘ p°φmo, avÜak bez uvozovek Φi apostrof∙. SnadnΘ je takΘ zadßvßnφ logick²ch hodnot. Zobrazen² ΦtvereΦek je bu∩ zatr₧en², co₧ p°edstavuje hodnotu True, nebo prßzdn² pro hodnotu False. Zm∞nu hodnoty je mo₧nΘ provΘst p°φmo kliknutφm myÜi. N∞kterΘ vlastnosti mohou nab²vat pouze p°edem zadan²ch a pojmenovan²ch hodnot. V takovΘm p°φpad∞ je vpravo od hodnoty zobrazeno tlaΦφtko s troj·helnφkem pro rozbalenφ seznamu p°eddefinovan²ch mo₧n²ch hodnot nastavenφ. N∞kterΘ vlastnosti majφ vpravo zobrazeno tlaΦφtko se t°emi teΦkami, kterΘ slou₧φ pro vyvolßnφ dialogu nastavenφ p°φsluÜnΘ vlastnosti.

N∞kterΘ vlastnosti se ve skuteΦnosti sklßdajφ z n∞kolika hodnot. TakovΘ vlastnosti se poznajφ podle malΘ ikonky se zobrazenφm znamΘnka '+' vlevo od nßzvu vlastnosti. Nap°φklad nastavenφ fontu. Je proto mo₧nΘ nastavit font jednak v dialogu, kter² se zobrazφ po kliknutφ na tlaΦφtko se t°emi teΦkami vpravo od hodnoty fontu, nebo rozbalit seznam vlastnostφ kliknutφm na ikonku plus vlevo od nßzvu vlastnosti. Tφm se zobrazφ ji₧ p°φmo seznam vlastnostφ. V naÜem p°φpad∞ u fontu nap°φklad nßzev, velikost a podobn∞.


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