Ha így hozzuk létre az eszköztárat, akkor ahhoz, hogy ezt használni is tudjuk, hozzá kell kapcsolni egy TActionManager komponenshez. Van ugyan erre egy ActionManager nevű property, de mégsem ezt használjuk, hanem a TActionManager komponens ActionBars property-jét. Ebben vegyünk fel egy új elemet, és az új elem ActionBar property-jében válasszuk ki azt az eszköztár komponenst, amit hozzá szeretnénk kapcsolni. Ettől kezdve ugyanúgy használhatjuk az eszköztárat, mintha azt a Customize ablakban hoztuk volna létre.
Egy TActionToolBar komponens számos property-vel rendelkezik.
Az ActionManager property-n keresztül az a TActionManager komponens érhető el, amihez az eszköztár kapcsolva van.
A HiddenCount property-ből megtudhatjuk, hogy hány gomb van elrejtve az eszköztáron. Az AllowHiding property-vel megadhatjuk, hogy a felhasználó elrejtheti-e az eszköztárat, vagy sem. Ennek abban az esetben van értelme, amikor futási időben a felhasználó elrendezheti az eszköztárakat a Customize ablakban. Igaz érték esetén az eszköztár elrejthető.
Az ActionClient property-n keresztül az eszköztár néhány tulajdonságát tudjuk állítani. Ezt szerkesztési időben úgy tehetjük meg, hogy az eszköztárhoz tartozó TActionManager komponens ActionBars property-jének szerkesztőjét megnyitjuk. A megjelenő ablakban fel lesznek sorolva a komponenshez tartozó eszköztárak, és menü sávok. Kiválasztjuk azt, amelyiknek a tulajdonságait módosítani szeretnénk, és az Object Inspectorban elvégezzük a szükséges műveleteket. Az ActionClient property-n keresztül a következő tulajdonságokat adhatjuk meg:
Background: egy háttérképet adhatunk meg, amely az eszköztár gombok mögött jelenik meg.
BackgroundLayout: a háttérkép elhelyezkedését meghatározó property. A következő értékei lehetnek:
- blNormal: az eszköztár bal felső sarkában jelenik meg a kép;
- blStretch: az eszköztár méretére nyújtja a képet;
- blTile: mozaikszerűen kitölti a képpel az eszköztárat;
- blLeftBanner: a kép ugyanúgy helyezkedik el, mint a blNormal esetében, azonban a gombok nem a kép felett, hanem mellette jelennek csak meg, vagyis a kép szélességével megegyező mértékben el lesznek tolva;
- blRightBanner: ua., mint az előző, de a kép jobbra van igazítva.
ChangesAllowed: ebben a property-ben az eszköztár három tulajdonságát tudjuk megadni:
- caModify: az eszköztár módosítható (pl. a gombok felirata elrejthető, megjeleníthető);
- caDelete: törölhető;
- caMove: áthelyezhető.
Color: az eszköztár színe.
ContextItems: a property-ben megadhatjuk azokat a parancsokat, amelyek a gombhoz rendelt popup menüben jelennek meg, amikor a felhasználó a jobb gombbal kattint rajta.
GlyphLayout: a gombok képének elhelyezkedése a nevekhez (Caption) képest:
- blGlyphLeft: a kép a felirat bal oldalán helyezkedik el;
- blGlyphRight: a kép a felirat jobb oldalán helyezkedik el;
- blGlyphTop: a kép a felirat felett jelenik meg;
- blGlyphBottom: a kép a felirat alatt jelenik meg.
Items: az eszköztáron megjelenítendő parancsok (gombok).
Visible: az eszköztár megjelenítése, illetve elrejtése.
Ha a ContextBar property értéke igaz, akkor a ContextItems, ha hamis, akkor pedig az Items property-hez fog tartozni az elem, vagyis jelen esetben az eszköztár.
A HorzMargin property-ben a gombok feletti margó méretét adhatjuk meg. A HorzSeparator property igaz érték esetén egy vízszintes elválasztó vonal jelenik meg a sorok között. Ez csak akkor látszik, amikor az eszköztáron több sor is található, vagyis a megjelenítendő parancsok nem férnek el egy sorban, így több sorba vannak rendezve.
Az Items property-n keresztül elérhetjük az eszköztáron található gombok objektumait.
Egy eszköztár nem csak vízszintesen, hanem függőlegesen is megjeleníthető, ekkor viszont az Orientation property-ben meg kell adni, hogy a gombok milyen irányban legyenek megjelenítve. A property értékei a következők lehetnek:
- boLeftToRight: a gombok balról-jobbra lesznek megjelenítve;
- boRightToLeft: a gombok jobbról –balra lesznek megjelenítve;
- boTopToBottom: a megjelenítés felülről-lefelé történik;
- boBottomToTop: alulról-felfelé történik a megjelenítés.
Ha a PersistentHotKeys property értéke igaz, akkor a gombok feliratánál a gyorsbillentyűhöz tartozó betű alá lesz húzva.
A Spacing property-vel a gombok közötti távolságot adhatjuk meg. Már 0 érték esetén is van egy alapértelmezett távolság, amit negatív érték megadásával csökkenthetünk.
A VertMargin property-ben a felső és alsó margó méretét adhatjuk meg.
A FindFirst függvénnyel az eszköztáron található első parancsgomb objektumát kapjuk meg. A FindFirstVisibleItem ettől annyiban különbözik, hogy az első, míg a FindLastVisibleItem az utolsó látható parancsgomb objektumával tér vissza.