Bitbtn - gombot egy képet Delphi, Delphi-gyik
Button a minta Delphi komponens képviseli BitBtn. amely TBitBtn osztály jön létre közvetlenül a szabványos TButton osztály gomb gombra. A gomb egy kép eltér a szokásos gombok, hogy amellett, hogy a cím rajta, akkor megjelenítheti bitmap. Tekintse meg és keresse meg a kép felületén BitBtn gomb vezérelhető tulajdonságait.
Glyph ingatlan
Glyph ingatlan típusa TBitmap meghatározza bitmap gomb. Alapértelmezett Glyph tulajdonság értéke None, t. E. gomb nem tartalmazza a rajz. Rajz tartalmazhat akár három különálló képek (glyphs). Melyik kép jelenik meg a gombot, attól függően, hogy a jelenlegi állapot:
- Az első kép jelenik meg, ha megnyomja a gombot (alapértelmezés);
- A második kép jelenik meg, amikor a gomb inaktív, és nem választható ki;
- A harmadik kép jelenik meg, ha megnyomja a gombot (kattintva).
Panel kiválasztásához resunkov (képen fent) vyzyvaetsya a gomb három ponttal vvozle ingatlan Glyph (a lenti képen).
Megjelenítési mód megváltoztatása képek olyan esetben, amikor a háttérszín beállítása a bal alsó pixel mintás, lehetséges, ehhez a értéke a hozzá kapcsolódó tulajdonságok és TransparentColor TransparentMode. Az alapértelmezett megjelenítési mód, be kell állítania az ingatlan TransparentMode tmAuto.
Használata rajz különböző képeket lehet lejátszani gombok megnyomásával a felszínén egy egyszerű animációt. Ebből a célból az első és a harmadik kép különböznie kell nem csak a színe, de a megjelenése és helyzetét a darab. Megjegyezzük, hogy a megvalósítása bonyolultabb animációk is használható Animate komponens. A közvetlenül a gombot.
Tulajdonságai NumGlyph
A képek száma a tulajdonságban megadott NumGlyph típusú TNumGiyphs. Alapértelmezett NumGlyph tulajdonság értéke 1, a gomb mindig az első képet.
Tulajdonságai Kind
Delphi kínál BitBtn gomb több előre definiált típusok által kiválasztott Kind ingatlan típusa TBitBtnKind. Amikor kiválasztunk bármilyen a gomb megjeleníti a megfelelő írásjel. Ahhoz, hogy adja meg milyen gombot, a következő állandók használhatók:
- bkCustom - a gombnak a kiválasztott kép; Az eredeti kép nem áll rendelkezésre, és le kell töltenie külön;
- bkOK - a gombok írásjele „zöld pipa” és a szöveg OK; Alapértelmezett gomb tulajdonság True értékre van állítva, és ModalResult tulajdon - értékben mrOK;
- bkCancel - a gombok írásjele „piros X” és a szöveg Mégsem; Mégsem gombot, a tulajdonság értéke True, és ModalResult- ingatlan
- mrCancel;
- bkYes - a gombok írásjele „zöld pipa”, és a szöveget igen; Alapértelmezett gomb tulajdonság True értékre van állítva, és ModalResult tulajdon - értékben mrYes;
- bkNo - a gombok írásjele „vörös keresztbe kör”, és a szöveg nem; Mégse gomb tulajdonságok beállítása True, és ModalResult tulajdon - értékben mrNO;
- bkHelp - a gombok írásjele „kék-zöld kérdőjel” és a szöveg segítség;
- bkClose - van glyph „az ajtót, hogy kilépjen a szimbólum” gombot, és a szöveg bezárása; ha rákattint a forma automatikusan záródik;
- bkAbort - a gombok írásjele „piros X” és a szöveg Megszakítás;
- bkRetry - a gombok írásjele „zöld nyíl Repeat műveletek” és a szöveg az Újra;
- bkIgnore - a gombok írásjele „ignore” és a szöveg figyelmen kívül hagyása;
- bkAll - a gombok írásjele „dupla zöld pipa”, és a szöveg a Yes to All.
Alapértelmezésben a Kind tulajdonság bkCustom, és a felhasználó választhat egy képet szabályozásával az ingatlan. Nem ajánlott megváltoztatni a Glyph tulajdonság az előre meghatározott kulcsok (pl a Bezárás gombra kattintva), t. Hogy. Ebben az esetben a gomb nem hajtja végre a műveletet ráruházott (ebben az esetben zárja be az ablakot).
Tulajdonságai Layout
Helye a képet az arcon a gombot a szöveg vezérli Layout típusú TButtonLayout tulajdonság, hogy elfogadja a következő értékeket:
- blGlyphLeft (bal oldali kép a szöveget) - az alapértelmezett;
- blGlyphRight (kép jobbra a szöveget);
- blGlyphTop (fenti képen a szöveget);
- blGlyphBottom (alábbi kép a szövegben).
Tulajdonságai Margó
Segítségével a Margin tulajdona Integer vezérelhető összehangolása az írásjel és a leírásban az oldalán a gombot. Ez a tulajdonság állítja távolság pixelben között az oldalsó gombot, és a képet, és az alapértelmezett -1, ami azt jelenti, a helyét az írásjel és a szöveg a középső gombot. Fél tekintetében, amely a nyomvonal végezzük, meghatározzuk Layout tulajdon. Például, ha az érték Layout blGlyphLeft az illesztést végzünk a bal oldali gombot.
A képen látható opciókat összehangolása képek és a szöveg, ami a különböző értékeit a tulajdonságait a margó.
térköz tulajdonság
Ingatlan típusa Integer térköz határozza meg a mérete (pixel) a különbség, amely elválasztja az írásjel a szövegben. Az alapértelmezett érték az ingatlan 4 pixel. Ha ez a tulajdonság értéke -1, akkor a nyomvonal a szöveg széle között az írásjel és a túlsó oldalát is gombokat.
A screenshot használatát szemlélteti a különböző ingatlanok értéke térköz, megjelenik szöveges a gombokat.