Általános tulajdonságok
Ezek a tulajdonságok mind az űrlap, mind a legtöbb űrlapelem esetében beállíthatók.
Az űrlap, illetve az űrlapelemek tulajdonságai a View menü Properties Window parancsának kiválasztása után megjelenő párbeszéd panelen módosítható, az elem kijelölése után.
Name: Az objektum nevét tartalmazza. Visual Basic program írásakor ezzel a névvel hivatkozhatunk az objektumra.
Caption: Az objektum által megjelenített szöveges információ, űrlap esetében a címsorban, vezérlőelem esetében a vezérlés típusától függően jelenik meg.
Enabled: Válaszoljon-e valamilyen eseményre az objektum. False érték beállítása esetén az elem tiltott vagy inaktív állapotba kerül. Tiltott állapotban a felhasználó nem változtathatja meg például egy mező értékét vagy egy jelölőnégyzet állapotát.
Visible: Látható-e az objektum.
Left, Top: Az objektum helye a koordináta rendszerben.
Height, Width: Az objektum magassága, illetve szélessége.
Borderstyle: Az objektum keretezésének stílusa.
BackColor, Fore Color: Az objektum hátterének és előtérének színe.
Tag: Bármilyen célra felhasználható, tetszőleges szöveges információ tárolására alkalmas tulajdonság.
ŰRLAPELEMEK
Az űrlapelemeket tartalmazó eszköztárat a View menü Toolbox elemének segítségével jeleníthetjük meg. A kirajzolásra szánt elemet jelöljük ki az eszköztáron, majd rajzoljuk ki az egér bal gombjának folyamatos nyomva tartása mellett az űrlapra.
Label (címke)
A statikus, a felhasználó által nem módosítható szövegek megjelenítésére szolgál az űrlapon. A címke tartalma programozással módosítható, megjelenítése formázható.
A címke szövege a Caption tulajdonságban állítható be, méretének változtatása az Autosize tulajdonsággal állítható, a szöveg tördelését a WordWrap elem határozza meg.
AutoSize/WordWrap | false | true |
false | A címke mérete a mező tartalmától független. A szöveg egy sorban jelenik meg, a kilógó rész nem jelenik meg. | A címke mérete a mező tartalmától független. A hosszú sorok szavanként több sorba tördelve jelennek meg. Ha a teljes szöveg így sem fér el a kijelölt területen, a kilógó rész nem jelenik meg. |
true | A címke szövege egy sorban jelenik meg. A címke szélessége a szöveg hosszának megfelelően változik. | A hosszú sorok a címke szélességének megfelelően szavanként több sorba tördelve jelennek meg. A címke magassága a szöveg hosszától függően változik. |
Textbox (Beviteli mező)
A beviteli mező szöveges adatok beolvasására vagy megjelenítésére szolgálnak az űrlapon.
A beviteli mező legfontosabb tulajdonsága a Value, mely a beviteli mezőben megadott mindenkori aktuális értéket tartalmazza.
CommandButton (parancsgomb)
A parancsgomb feladat a program egyes komplex folyamatainak elindítása vagy lezárása. A parancsgombon a funkcióját leíró szöveg vagy kép található.
Tulajdonságai:
Font: a megjelenített szöveg betűtípusa.
Caption: a parancsgombon megjelenítendő szöveg.
Picture: a parancsgombon megjelenítendő kép.
DownPicture: a gomb lenyomott állapotában megjelenítendő kép.
Default: ha értéke True, a CLICK esemény az ENTER lenyomása esetén is aktivizálódik.
Cancel: ha értéke True, a CLICK esemény az ESCAPE billentyű lenyomására is aktivizálódik.
Frame (keret)
A keret legfontosabb feladata az egy logikai csoportot alkotó választó gombok funkcionális összekapcsolása, de más típusú űrlapelemeket is csoportba foglalhatunk a segítségével.
A csoport neve a Caption tulajdonság segítségével adható meg.
CheckBox (Jelölőnégyzet)
A jelölőnégyzet logikai jellegű információ tárolására szolgál. Három állapota lehetséges: a szürke kitöltésű négyzet definiálatlan állapotot jelez, a pipát tartalmazó négyzet bekapcsolt állapotot jelez, a fehér színnel kitöltött négyzet a kikapcsolt állapotot jelzi.
Az elem állapotát az egér bal gombjával történő egyszeri kattintással vagy a szóköz billentyű lenyomásával módosíthatjuk.
Az egy űrlapon levő jelölőnégyzetek egymástól függetlenül működnek.
A Caption tulajdonsággal megnevezhetjük az elem funkcióját.
Az elem Value tulajdonsága mindig az aktuális állapotot tükrözik:
Value érték | Elem állapota |
0 | Kikapcsolt (pipálatlan) |
1 | Bekapcsolt (kipipált) |
2 | Definiálatlan |
OptionButton (választógomb)
A választógomb több egymást kizáró lehetőség közül egynek a kiválasztását teszi lehetővé. Az elemeket keret foglalja csoportba.
Az Enabled tulajdonság segítségével beállíthatjuk, hogy a gomb működtethető-e. A választógomb be- vagy kikapcsolt állapotát a Value tulajdonság True vagy False értéke jelzi. A választógombok mellett megjelenő szöveget a Caption tulajdonság segítségével adhatjuk meg.
Listbox (Listapanel)
A listapanel lehetővé teszi szövegek listaszerű megjelenítését, szükség szerint gördítősávval ellátott ablakban.
A megjelenítendő listaelemeket a RowSource tulajdonság segítségével adhatjuk meg, az elemeket tartalmazó cellatartomány meghatározásával. Például: A1:A15
A listához a Visual Basicben a lista objektum AddItem eljárásával adhatunk új elemeket. A listaelemek eltávolításához a RemoveItem eljárást használhatjuk.
Az aktuálisan kiválasztott listaelem nevét a Text, értékét a Value tulajdonság segítségével kérdezhetjük le.
Lista metódusok:
Teszt.Clear | Az utasítás törli a Teszt nevű lista elemeit. |
Teszt.AddItem ”alma” | Hozzáadja a listához az első elemet. |
Teszt.RemoveItem 1 | Törli az első elemet a listáról. |
Teszt.AddItem ”narancs”, 1 | Beilleszti az elemet a megadott helyre. |
Teszt.ListIndex=0 | Az első elem a kijelölt. |
Teszt.ListIndex=-1 | Nincs kijelölt elem. |
ComboBox (kombinált lista)
A kombinált lista egy TextBox és egy ListBox kombinációja. Az elem megjelenését és működési módját a Style nevű tulajdonság határozza meg. A Style tulajdonság értékét csak Visual Basic programból módosíthatjuk.
Konstans: | Értéke | Jelentése |
fmStyleDropDownCombo | 0 | Lehetővé teszi tetszőleges szöveg begépelését vagy a listából való kiválasztását. |
fmStyleDropDownList | 2 | Tetszőleges szöveg beírása nem lehetséges, csak listában felkínált elemek közül lehet választani. |
Caption: Az objektum által megjelenített szöveges információ, űrlap esetében a címsorban, vezérlőelem esetében a vezérlés típusától függően jelenik meg.
Enabled: Válaszoljon-e valamilyen eseményre az objektum. False érték beállítása esetén az elem tiltott vagy inaktív állapotba kerül. Tiltott állapotban a felhasználó nem változtathatja meg például egy mező értékét vagy egy jelölőnégyzet állapotát.
Visible: Látható-e az objektum.
Borderstyle: Az objektum keretezésének stílusa.
Tag: Bármilyen célra felhasználható, tetszőleges szöveges információ tárolására alkalmas tulajdonság.
A parancsgomb feladat a program egyes komplex folyamatainak elindítása vagy lezárása. A parancsgombon a funkcióját leíró szöveg vagy kép található.
DownPicture: a gomb lenyomott állapotában megjelenítendő kép.
A keret legfontosabb feladata az egy logikai csoportot alkotó választó gombok funkcionális összekapcsolása, de más típusú űrlapelemeket is csoportba foglalhatunk a segítségével.
A jelölőnégyzet logikai jellegű információ tárolására szolgál. Három állapota lehetséges: a szürke kitöltésű négyzet definiálatlan állapotot jelez, a pipát tartalmazó négyzet bekapcsolt állapotot jelez, a fehér színnel kitöltött négyzet a kikapcsolt állapotot jelzi.
A választógomb több egymást kizáró lehetőség közül egynek a kiválasztását teszi lehetővé. Az elemeket keret foglalja csoportba.
A listapanel lehetővé teszi szövegek listaszerű megjelenítését, szükség szerint gördítősávval ellátott ablakban.
A kombinált lista egy TextBox és egy ListBox kombinációja. Az elem megjelenését és működési módját a Style nevű tulajdonság határozza meg. A Style tulajdonság értékét csak Visual Basic programból módosíthatjuk.