A StringGrid néha igen hasznos lehet, de alapból elég korlátozottak a lehetőségei. Ebben a példában egy kicsit módosítjuk a komponenst úgy, hogy a cella szerkesztése közben egy gomb is megjelenik, amelyhez tetszőleges funkciót rendelhetünk. Ennek segítségével könnyedén készíthetünk olyan adatbeviteli Form-ot, ami mondjuk az Object Inspector-ra hasonlít. Természetesen lehetnek olyan cellák a táblázatban, amihez nem kell gombot megjeleníteni, így arról is gondoskodunk, hogy futási időben eldönthető legyen, hogy az éppen szerkesztett mezőben kell-e gombot megjeleníteni.