Komponens Lazarus kép (image), programmirovanie-DLA-sshool

Ebben a leckében megtudhatja, célját és alapvető tulajdonságait Lázár fényképek komponens jön létre a két projekt annak használatát.

Image Component (TImage) a kimenetet a grafikus formában rajz. Támogatja a több képfájl formátumokat, beleértve a .bmp. ICO. jpg, stb

A leírás, az alkatrész és annak tulajdonságait megy - TImage (kép).

Meg lehet rendelni bármilyen képet az Image komponens a fejlődés Lazarus környezet és futás közben. Ebben a leckében megnézzük mindkét esetben.

Töltse le a képet a kép abban a szakaszban az alkalmazási felület fejlesztését kell rendelnie a Picture tulajdonság tartalmazó fájlt a képet.

Ha a képet LoadFromFile () metódus a fájl egy minta alkalmazás során alkalmazott kivégzési tartozó kép objektumot.

Például, hogy megjelenjen a kép a képfájl myPicture.jpg imgIxample futásidőben a következő nyilatkozatot teszi:

Hozzon létre egy alkalmazás „Insert Picture From File”, mint amelynek eredményeként a baloldali ábra jelenik meg a forma, miután betöltődik, és a jobb oldalon - az egy gombnyomással kijelző képe.

Komponens Lazarus kép (image), programmirovanie-DLA-sshool

Képek a munkát:

Mentse ezeket a fájlokat a számítógépen.

haladás

1. Hozzon létre egy új alkalmazás „Kép beszúrása fájlból.”

Helyezzük a két kép kialakításához Image (További lap), két feliratok (Label) és két gomb (gomb).

Az ingatlan értéke a kép autoSize' meghatározott Igaz, hogy a képméret automatikusan változik, alkalmazkodni a minta méretei.

Komponens Lazarus kép (image), programmirovanie-DLA-sshool

2. Másolja a képfájlokat a rajzok a projektben mappát, egyébként akkor meg kell határoznunk a teljes elérési utat.

3. Az első rajz terhelést a tervezési fázisban Image1 interfész konfigurálása során a kép tulajdonságait Image1 objektum az Object Inspector.

  • Image1 menüpont kiválasztása a formában, a felügyelő ablakon.
  • Picture kattintson az ellipszis. Dialog ablakot nyit meg kép letöltése.
  • A kattintás feltöltése párbeszédpanelen adja meg a fájl tartalmazza a képet.
    Komponens Lazarus kép (image), programmirovanie-DLA-sshool

4. A második szám az Image2 letölteni a futás segítségével LoadFromFile Image2 objektum módszer, ha rákattint Button2 gombot (lásd az ábrát).

5. Ellenőrizze a működését a kérelmet. Az első kép jelenjen meg a Image1 mező után azonnal betöltjük az alkalmazást, a második kép - ha rákattint a gombra megjelenítése Picture.

6. Add az előző projekt gomb Remove kép (Button3). Alkalmazni, hogy a Button2 gombra. Tedd láthatatlan idején az alkalmazás letöltése, vagyis megváltoztatni a Látható tulajdonságot False.

7. Módosítsa a szoftver feldolgozási eljárás kód kattintás Button2 gombot (lásd az ábrát). A kód a következő műveleteket végzi:

  • Láthatóvá teszi Image2 komponenst;
  • Egy kép feltöltése Image2 terén;
  • Teszi láthatatlan Button2 gombot (lásd az ábrát);
  • A helyén, láthatóvá teszi Button3 gomb (Vegye ki az ábrát).

A program kódja eljárás:

A szabályozás a láthatóságát gombok, használja a Visible tulajdonságát.

8. Írja be a kódot a gomb Button3 feldolgozási eljárás (Kép eltávolítása), amely a következő:

  • elrejti Button3 gomb (Kép eltávolítása);
  • távolítsa el a képet a Image2;
  • Láthatóvá teszi Button2 gombot (lásd az ábrát).

A forráskódját eljárás:

8. Ellenőrizze a kezelőgombok. Ha rákattint megjelenítése Picture kép jelenik meg a Image2 mezőbe, majd, miután rákattint Kép eltávolítása - el kell távolítani a pályáról.

Komponens Lazarus kép (image), programmirovanie-DLA-sshool

9. Mentse el a projektet.

Alkalmazás létrehozása rajzon található, a közepén a forma, hajtsa végre a lépéseket a gombokat.

Komponens Lazarus kép (image), programmirovanie-DLA-sshool

haladás

1. Hozzon létre egy új alkalmazás, mentse egy mappába Mozgó kép.

2. Állítsa be az alakja 9 gombokat (gomb) és egy kép (image), amint az a minta.

3. Állítsa a Név tulajdonságot a gombok szerinti feliratokat, hogy: - Vverh_Vlevo, vverch stb

4. Írja be a kódot kezelési eljárások rákattint a gombokat.

Hadd emlékeztessem önöket. Ahhoz, hogy hozzon létre egy eljárást az eseménykezelő, futás az alapértelmezett, akkor kattintson duplán a kontroll.

Példa szöveges kezelő eljárások a gombok Fel és balra. Up-right és a központ a következő:

5. A kódot írni a többi gomb magad.

6. Ellenőrizze az alkalmazás működésének.

Ebben a leckében találkoztunk összetevőinek Lázár Image (Kép), megtanulta, hogyan kell használni.

A következő lecke, úgy véljük, az új alkatrész - Memo-mező.