Weboldal tanárok rések Uralsk Zelenova Boris Alekszandrovics
Delphi BitBtn alkatrész
Delphi BitBtn Component (mintás gomb)
Delphi BitBtn komponens (képpel) gombot elhelyezkedik További oldalon a komponens palettán. Ő leszármazottja az osztály gomb - normál gomb. BitBtn gomb alkatrész különbözik a komponens úgy, hogy együtt egy szöveges felirat képes megjeleníteni bitmap. Tervezése és elrendezése a kép tulajdonságai határozzák meg az alkatrész.
Épület fajtája Delphi BitBtn komponens határozza egyik szokásos lehetőségeket BitBtn gomb:
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 kulcs Close), t. Hogy. Ebben az esetben a gomb nem hajtja végre a műveletet ráruházott (ebben az esetben az ablak zárása
Különleges tulajdonságok A komponens - képírás Delphi BitBtn kulcsok felsorolt alábbi táblázat tartalmazza:
Glyph: TBitmap Meghatározza egy rajz, amely tartalmazhat egy-négy kép kapcsolatos feltételek kaphat a gombot.
Kind Meghatározza az egyik fajta gomb BitBtn (lásd. A fenti ábrát).
Layout Meghatározza, hogy melyik a szélén a gomb le lesz nyomva ikon:
• blGlyphLeft - balra;
• blGlyphRight - jobbra;
• blGlyphBottom - az alsó;
• blGlyphTop - a csúcsra.
Margó Meghatározza a távolság pixelben, amelyben az ikon szélén található a gombot.
NumGlyph Meghatározza, hogy hány raszteres képeket helyezünk tartalmazó fájl ikont (* lásd. Alább).
Térköz Megadja a távolságot a pixeleket a rajz és a szöveg a gombot.
Stílus határozza meg úgy néz ki, mint egy gomb, attól függően, hogy a stílus a preferált operációs rendszer. BsNew érték megfelel a modern Windows verziók. StilbsAutoDetect vezet a design a gomb stílus az operációs rendszer, amely szabályozza a működését a program abban a pillanatban.
A vizuális bitmap felel Glyph tulajdon. Glyph tulajdonság alapértelmezésben nincs, ezért nincs adat a gombra. Gomb képes megjeleníteni akár három különálló rajzok:
megjelenés gombok (a gomb nem lép kölcsönhatásba a felhasználó) - ez az első kép,
gomb inaktív (nem lehet kiválasztani és színezni szürke) - a második kép,
A gombra kattintva helyezzük (préselt) - A harmadik kép.
Most a forma két BitBtn komponenst. Képaláírás az első gomb - Indul a második - Deny. Glyph tulajdonsága az első gombot tartalmaz a rajz. A felvezető első gomb üresen lehet hagyni, és a második gombra, írja be a következőt:
ha (BitBtn1.Enabled = igaz), akkor
kezdődik
BitBtn1.Enabled: = false;
BitBtn2.Caption: = 'engedélyezése';
véget mást
kezdődik
BitBtn1.Enabled: = true;
BitBtn2.Caption: = 'letiltása';
végén;
Most mi fut a program. Start gomb mellett lesz egy rajz - siniyu egység lenyomva szerezni három piros. Ha blokkolják az első és a második gombot (rendelt a tulajdonsága az első gomb engedélyezve: = False), akkor az első gombot a cím mellett jelenik meg barna 2. ábra.
Változó ingatlan Kind megkapjuk Delphi előre típusú gombok. Használhatja a következő állandók:
bkCustom - gombképet kezdetben hiányzó és betöltve függetlenül (alapértelmezett), a gomb által adott reakciója egy programozó
bkOk - szöveget az Ok gombra, ModalResult -mrOk;
bkCancel - Szöveg a Mégsem; ModalResult - mrCancel, Mégse tulajdon - TRUE;
bkYes - szöveget az Igen gombra, majd az Alapértelmezett tulajdonság értéke TRUE, ModalResult - mrYes;
bkNo - szöveg a gombra Nem, mégse tulajdon - TRUE, ModalResult - mrNo;
bkHelp - szöveges knopken Segítség;
bkClose - Szöveg a listát, bezárja az űrlapot;
bkAbort - szöveg a Megszakítás gombra;
bkRetry - szöveget az Újra gombra;
bkIgnore - szöveget az Ignore gombot;
bkAll - Szöveg a Yes to All.
hely függvényében szöveget és képeket kap Layout tulajdonság:
blGlyphRight - kép jobbra a szöveg;
blGlyphLeft - a képen a bal oldalon a szöveg;
blGlyphBottom - kép alatt a szöveg;
blGlyphTop - egy képet a szöveget.
Távolság (pixel) a szöveg és a kép a tulajdonságban megadott térköz (alapértelmezett 4 pixel). Ha az érték -1 szöveg középre a kép, és a gomb szélét.
Kivéve, hogy BitBtn komponens lehetővé teszi a névhasználat grafika, nem különböznek a szokásos gombok (gomb típusú komponens).