Egyedi formák (UserForm) a VBA-ban - studopediya

Tulajdonságok és módszerek UserForm tárgy

Gyakorlatilag egyéni párbeszédpanelek használják az összes Office alkalmazás. Párbeszédpanelek VBA nevezik formák (UserForms objektum). UserForm Minden objektumnak vannak bizonyos tulajdonságai, módszerek és események, hogy örököl osztály UserForms tárgyakat. Dialógusok (formák) és ellenőrzések alapján a modern vizuális interfész. Minden kezelőszervet és a technológiák nagyrészt szabványosított és hasonló a különböző platformok és szoftver környezetben. Ezek a tárgyak kerülnek a speciális könyvtári MSForms.

Mi kiemelni a főbb pontokat, hogy meg kell szem előtt tartani, amikor létrehozza a vizuális interfész.

§ Minden párbeszédpanelek töltik UserForms gyűjtemény standard módszerekkel és tulajdonságait. Eleme a gyűjtemény - a UserForm objektum osztály - meghatározza egy külön ablakban.

§ Minden típusú ellenőrzések msforms könyvtárnak van egy osztály tárgyak akinek a neve megegyezik a neve a kontroll (a típus). Például vannak olyan osztályok SpinButton és TextBox.

§ Dialog dobozok általában nem programozott és vizuálisan. Először is teremt magának az ablaknak, majd megtöltjük a kontroll segítségével a megfelelő elemeket a panel. Ez a szakasz az úgynevezett tervezési fázisban, és meg kell különböztetni a végrehajtás szakaszában, amikor az alkalmazás fut, és a végfelhasználó kölcsönhatásban van az alkalmazás, különösen a párbeszédpanelek és ellenőrzések. Ha a párbeszédablak jön létre, és elfér benne egy adott vezérlőelem, ugyanabban a pillanatban a program automatikusan a megfelelő objektumot megjelenik, mellyel a munka, ami a módszerek és megváltoztassa annak tulajdonságait.

A tervezés szakaszában, a Tulajdonságok ablakban beállíthatja a legtöbb tulajdonságait egyaránt a párbeszédpanelt, és a kezelőszervek vannak elhelyezve benne, ráadásul a szoftver kell írni minden eseménykezelõkkel.

§ Az utolsó pont - rögzítő. A magatartás hibakeresés, ki kell töltenie az alkalmazást, és aztán megy a futási üzemmódba.

Annak érdekében, hogy képes legyen felvenni be kérelmet, kövesse az alábbi lépéseket:

§ kiemelni a jobb gombbal Project célja, hogy végrehajtsa a parancsot Insert + UserForm, és ott vannak az új forma és a Toolbox Toolbox.

A leggyakrabban használt tárgyak tulajdonságait UserForm

Ez határozza meg, hogy a TAB billentyű lenyomásával okoz a szekvenciális kiválasztását minden kezelőszerv minden csoportban és minden többoldalas ellenőrzések, vagy csak az aktuális csoport vagy oldalt. Ez tartalmazhat egy, a két beépített állandók: fmCycleAllForms vagy fmCycleCurrentForm

Ez tartalmazza az érték a Boolean, jelezve, hogy a forma áll rendelkezésre. Ha az érték False, a sem az űrlap vezérlők nem állnak rendelkezésre

Hivatkozást ad egy tárgy betűtípus, amelyen keresztül kiválaszthatja a betűtípus paramétereket formában vagy ellenőrzési

Ugyanaz, mint a BackColor tulajdon, hanem beállítja a színt használják az előtérben (jellemzően a színét a szöveg) objektum formáját

Módszerek UserForm objektum

Amikor létrehoz egy új projekt egy UserForm tárgy, ugyanakkor létrehoz egy új alosztálya objektum UserForm. Bármilyen eljárások vagy írt funkciókat a részben az általános (közös) modul osztály kapcsolatos formájában, további eljárásokat egyetlen objektum alosztálya (táblázat. A leggyakrabban alkalmazott módszerek a UserForm objektum).