Események stringgrid Delphi
Delphi StringGrid események lehetővé teszi, hogy dolgozzon ki annak alapján adattábla reagál egy széles események. eredményeként fellépő felhasználói műveletek. Megfelelően programozott asztal StringGrid tud reagálni az eseményekre, mint a szimpla és dupla kattintással az egér, a változó és mozgó sorok és oszlopok, a választás egy sejt, a felhasználói szerkesztése közben cella tartalmát, és számos más esemény.
Kattintson a bal egérgombbal (onclick esemény) a fókuszt a kiosztás a kiválasztott cella. Mozgás a jobb klikk szükséges előírni az eseménykezelő onMouseDown. Szükséges, például ha azt szeretné, hogy megjelenjen a helyi menü az asztal, fogékony a szám a sor vagy oszlop a kijelölt cella.
OnSelectCell esemény történik közvetlenül mielőtt a kiválasztási fókuszt a kijelölt cella. Lehetőség áll rendelkezésre a felvezető lehetővé teszi, hogy elemezze a sor és az oszlop, és megtiltják a mozgás.
Események OnGetEditText OnSetEditText, és lehetővé teszi, hogy megkapjuk a cella tartalmát a szerkesztés előtt, majd szerkeszteni a tartalmát a kijelölt cella. Manipulálásával érték paraméter felvezető ezek az események, akkor önkényesen megváltoztatni az eredménye szerkesztést.
Természetesen események között reagálni képes Delphi Stringgrid asztal, vannak olyan események, és billentyűk onkeydown onkeyup. az egér mozgatásával OnMouseMoved. Továbbá rakodók lehetővé egy előre meghatározott mutatót koordináta asztal az egyik módszer, hogy meghatározzák a sejt, amely fölött a mutató aktuálisan található.
Az a tény, hogy az asztal, sőt, egy grafikus objektum, mely ilyen tulajdonság, mint a vászon (Canvas), okozza azt, hogy folyamatosan szemmel tartani annak érdekében, hogy festett újra. Az eseménykezelő segítségével felhívni OnDrawCell táblázat tartalmazza a saját sejtek nem csak szöveget, hanem képeket.
Mint látható, alig van olyan esemény a program, amely kezelés nélkül hagyható az asztalunkhoz. Így használja a komponens Delphi StringGrid nagyon egyszerű és kényelmes.