![]() |
![]() |
| ||||
Fejezet 12ŰrlapokSok tekintetben a StarOffice-űrlapok struktúrája megegyezik az előző fejezetben ismertetett párbeszédablakokéval. De van egy pár fontos különbség:
Ha az űrlapjainkban saját metódusokat akarunk használni az eseménykezeléshez, akkor olvassuk el a 11., Párbeszédablakok című fejezetet. Az ott ismertetett módszerek azonosak az űrlapok használatával. Munka az űrlapokkalA StarOffice űrlapjai tartalmazhatnak szövegmezőket, listapaneleket, választógombokat és számos egyéb vezérlőelemet, amelyeket közvetlenül a szövegbe vagy a munkafüzetbe lehet beszúrni. Az Űrlapelemek eszköztár használatával szerkeszthetők az űrlapok. Egy StarOffice-űrlap a két mód egyikét használhatja: a vázlatmódot vagy a megjelenítési módot. Vázlatmódban a vezérlőelemek helyzete módosítható, és tulajdonságaik szerkeszthetők a tulajdonságablak használatával. Az Űrlapelemek eszköztár használatával is lehet váltani a két mód között. Objektuműrlapok meghatározásaA StarOffice a rajzobjektum-szinten helyezi el az űrlap vezérlőelemeit. A tényleges űrlapobjektum a Forms listán keresztül érhető el, a rajzolási szinten. Az objektumokat a következő módon lehet elérni a szöveges dokumentumokban:
A GetByIndex metódus visszaadja a 0-s indexszel rendelkező űrlapot. Ha munkafüzetekkel dolgozunk, egy közbenső lépésre van szükség (a Sheets listára), mert a rajzolási szintek nem közvetlenül a dokumentumban helyezkednek el, hanem az egyes munkalapokban:
Ahogy a GetByIndex metódus neve is jelzi, a dokumentum több űrlapot is tartalmazhat. Ez például akkor hasznos, ha több adatbázis tartalma is megjelenik egyetlen dokumentumban, vagy ha egy 1:n típusú adatbázis-kapcsolat van megjelenítve az űrlapon. Ebből a célból rendelkezésre áll az alűrlapok létrehozásának lehetősége is. Az űrlap vezérlőelemeinek három nézőpontjaAz űrlap vezérlőelemeinek három nézőpontja van:
Az űrlap-vezérlőelemek modelljének eléréseAz űrlap-vezérlőelemek modellje az űrlapobjektum GetByName metódusán keresztül érhető el.
Ez a példa meghatározza a jelenleg megnyitott szöveges dokumentum első űrlapjában található SajátLista vezérlőelem modelljét. Ha nem vagyunk benne biztosak, melyik űrlap tartalmazza a vezérlőelemet, akkor a kívánt vezérlőelemet megkereshetjük az űrlapokban:
| ||||
| ||||