INFORMATIKAI ALAPOK - MIAU - Szent István Egyetem
INFORMATIKAI ALAPOK - MIAU - Szent István Egyetem
INFORMATIKAI ALAPOK - MIAU - Szent István Egyetem
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2.5.6.1 TulajdonságokA 2.7 ábrán látható fejlesztőkörnyezet Properties ablaka tartalmazza az Officeprogramjaiban és makróiban használható grafikus objektumok tulajdonságait. Ezek közülemeljünk ki öt fontos kategóriát:• Megjelenés (Appearance)– háttérszín (BackColor), határszín (BorderColor), karakterszín (ForeColor): aSystem fülön 25, a palettán 48 szín közül válaszhatunk, de megadhatunk egyéniszíneket is– felirat (Caption): alapértelmezésben megegyezik a vezérlő nevével (de nem követiannak módosításait)• Viselkedés (Behavior)– automatikus méretezés (AutoSize): TRUE vagy FALSE értéket vehet fel, TRUEérték esetén a felirat, szöveg vagy kép méretéhez igazítja az objektum méretét– igazítás (TextAlign): balra (1), középre (2) vagy jobbra (3) zárja a felirat szövegét• Adatok (Data)– szöveg (Text): szövegdobozok tartalma, listák kiválasztott eleme– különféle listabeállítások• Betűtípus (Font)– betűtípus (Font): betűtípus, -stílus és -méret beállítására szolgál• Egyéb (Misc)– azonosító (Name)– engedélyezett (Enabled): TRUE vagy FALSE értéket vehet fel, azt adja meg, hogyaz objektum válaszolhat-e a felhasználó által generált eseményekre– magasság (Height), szélesség (Width)– koordináták (Left, Top): az objektum bal felső sarkának távolsága az őt tartalmazókonténer koordináta rendszerének origójától– láthatóság (Visible): TRUE vagy FALSE értékű lehet– cellacsatolás (Linked Cell), bemeneti tartomány (ListFillRange)–A tulajdonságok – a program futása szempontjából – kezdő értékeit állíthatjuk be aProperties ablakban, ugyanezt megtehetjük a programkódban is, de a program futása közbenimódosításra már csak programozással van lehetőség. Az eljárásokban és függvényekben akövetkező formában hivatkozhatunk a tulajdonságokra:{objektum azonosítója} . {tulajdonság}Például tekintsünk egy gombot és egy jelölőnégyzetet:CommandButton1.Width = 2400If CheckBox1.Visible = False Then [...]stb.A fentiekben bemutatott „pontozásos” forma valamennyi ismertebb objektumorientáltprogramozási nyelvre (így a C++-ra is) jellemző. A pont „operátort” nemcsak objektumoktulajdonságainak és metódusainak megadásakor, hanem objektumok, tulajdonságokhierarchikus láncaiban is használjuk. Például egy programablak valamely vezérlőjénekbetűtípusát félkövérre állíthatnánk a következőképpen:- - 30