Reakció az eseményekre - studopediya

Ha eltávolítja az üzemeltető

akkor a címke Label1 soha nem fogja tudni, hogy itt az ideje felhívni a képernyőn saját maga és a szöveg nem lesz látható. Éppen ellenkezőleg, a változás a Parent ingatlan csatlakozik a címkét a lista gyermek elemek a forma, és az ablak funkció alakja vonzó lesz a helyes módszer címke, hogy úgy tűnik, a képernyőn, amikor a forma is.

Programozók dolgoznak a Windows, akkor nem tudja megmagyarázni a jelentését az esemény. A nagyon környezet Windows és írt neki programokat hajtja eseményeket, melyek eredményeként a felhasználói tevékenységek, valamint a PC hardver és egyéb programok. Orientált programozási események - szerves jellemzője a Windows. Delphi teljes hozzáférést biztosít a váz az események által a Windows. Másrészt, Delphi programozás leegyszerűsíti az ilyen események rakodók.

Sobytie- ez az eljárás típusa tulajdonság. célja, hogy hozzanak létre egyedi válaszokat azokra, vagy más beviteli műveleteket:

Az ingatlan OnMyEvent: TMyEvent olvasni FOnMyEvent

A Delphi, az úgynevezett esemény különleges tulajdonságainak eljárási típus. hogy a rendelt értékeket a nevét módszerek, amelyek leírják a reakció, hogy az eseményt. Az ilyen módszerek a nevezett eseménykezelők.

Minden esemény Delphi elfogadás előtaggal On. Például OnClick -Events ha rákattint az egér gombját, onkeypress -Ha nyomjon meg egy gombot a billentyűzeten, OnCreate -A komponens létrehozása, OnMouseMove- Az egér mozgatása közben.

Ha rákattint az Object Inspector Események oldalon a kívánt eseményt, akkor kap egy üres, a program módszer a kívánt típust. Ebben az esetben, az eljárás neve lesz a neve a jelenlegi komponenst és az esemény nevét (nincs előtag on), akkor olvassa el a jelenlegi formájában. Tegyük fel például, a Form1, ott Button1. majd kezelni az egér megnyomása (onclick esemény) jön létre a módszer a betakarítás:

Delphi alkalmazások interaktív rendszerek, amelyekben szervezni az interakció a felhasználó és a program által használt módszerek eseményvezérelt. Delphi alkalmazás reagál az eseményre - a jeleket az egér, a billentyűzet és a rendszer események (például megszegése eredményeként a rendszer korlátai). Különböző tárgyakat lehet, hogy különböző készletek az események.

Mert a szervezet reakciója az esemény, akkor:

1. Figyelmen kívül hagyja az eseményt. azaz ne írjon eljárások a reakció erre az eseményre, a viselkedése az objektum határozza meg az alapértelmezett;

2. Intercept esemény. erre szükség van írni a szöveget az eljárás - felvezető Søby-ment, és akkor lehet módosítani vagy megváltoztatni a viselkedését a tárgy meghatározott default-NIJ. Ez lehet például a változó megjelenése a kurzor, amikor belép a megadott területet a képernyőn, vagy megváltoztathatja a rendelkezésre álló egy komponens egy tulajdonság engedélyezett.

Például. a műveletsornak amikor lehallgató események OnClick - kattints az egér, hogy ellenőrizzék Button1. Ez a következő:

1. Van egy kattintás esetén egy gomb nevű Button1. a szája a felhasználó-Novita egeret a gombot, majd a bal egérgombot (viszi az egérkattintás a Button1 gomb), lesz egy esemény nevű OnClick - kattintson a gombra;

2. Button1 tárgy elfogták ezt az eseményt, mivel van egy felvezető Søby-ment neki;

3.Delphi keresek eljárást a megfelelő nevet, a név a résztvevő objektum (Button1) és a nevét az esemény (onclick), azaz Button1Click eljárást.

Neve az eseménykezelő eljárás áll Buttonl1 - a név a tárgy, amelyen az esemény bekövetkezett, és a Click - az esemény neve (nincs előtag On).

Az alkalmazás fejlesztője a Delphi csak levelet eseménykezelõkkel. Lehallgatása események és eseménykezelőkkel hívja a szervezet valósítja meg a Delphi programot.

Kapcsolódó cikkek