Események Delphi

A kifejezés események Delphi kifogást képes okozni egy akció végrehajtása során a program. Egyszerűen fogalmazva, ez egy kihívás program tartalmaz egy felhasználó által kezdeményezett cselekvési programok. Ez sürgető lehet elhelyezni az ablakon, egy helyi menü az ablakban, és nyomja egy vagy billentyűkombinációt.

Hozzunk létre egy egyszerű űrlap és benyújtotta azt a neve a Button1 gombot, menjen az Object Inspector, válassza ki az elemet ott OnKlick és válassza ki a megfelelő Button1Klick esemény dupla kattintással az egérrel. Ez megnyitja a kód ablakban, illessze be a kódot, hogy:


Zárja és lefordítani a programot. Most nyisd meg a programot, és nyomja meg a gombot, akkor megjelenik egy képernyő, amely azt mondja: „Press” gombot. Ha megnézzük a teljes forráskódot a kérelem a része, amely felelős a hívás információs üzenet a következő:


Ez egy egyszerű eljárás Button1Click objektum paramétereit. Sender paraméter van jelen szinte mindig jelzi egy objektumot, amely kiváltja az eseményt.

A paraméterek száma attól függ, hogy milyen típusú esemény. Lehetőség van, hogy írjon egy esemény Delphi, de automatikusan, hogy sokkal gyorsabb és egyszerűbb.

Ehhez meg kell találni más események a Delphi Object Inspector. hogy nagyon egyszerű - nevük kezdeni «on», a jogot, hogy válassza ki a kívánt műveletet. Minden esemény több mint 20.

Ezek csak akkor jogosultak által okozott cselekmények perifériák - billentyűzet és egér műveletek, valamint az ablak a program. Azaz, ha megnyom egy meghatározott billentyűkombinációk megváltoztatja az ablak méretét, vagy lépjünk az egér kerék vagy összpontosítja kursora- mindezen felhasználói műveleteket lehet rendelni egy adott eljárás végrehajtása.

És Delphi események miatt a változások a tárgyak maguk, valamint a változásokat az adatokat, még nem használt, azaz egyszerűen tudsz írni:


Egy ilyen kérelem tartalmazná 2 gomb - a második lesz rejtve (meg lehet csinálni az Object Inspector), nyomja meg az első gombot, akkor eltűnik, és megjelenik egy üzenet egy aritmetikai kifejezést, amikor zárva van, nyomja meg a második gombot - ez lesz látható, de úgy tűnik, az első.

A jelenléte a koncepció az esemény és annak felvezető Delphi a fő bázis, amelyre épül az egész feldolgozási környezet, és ez nagyon objektum-orientált nyelv. Ők programozás Delphi kényelmes a fejlesztők, ami lehetővé teszi, hogy összpontosítson a események feldolgozását, anélkül, hogy időt tölteni kódírás futópad - szerkezeti leírása gombok, beviteli mezők ezek az események, stb

Kapcsolódó cikkek