Delphi - TDBGrid oszlop szélesség tárolása, visszaállítása

2. rész

forráskód letöltése
Múlt heti cikkünkhöz képest most bemutatunk egy másik módszert is a TDBGrid oszlopainak szélességének futási időben történt beállítások megőrzésére.

Ez a módszer még arra is képes, hogy az oszlopok sorrendjét is megőrizze két programindítás között. A megoldást ez esetben magánál a TDBGrid komponensnél kell keresni.

A komponens Columns nevű property-ében találunk egy SaveToFile valamint egy LoadFromFile eljárást. Mindkettő egy paramétert vár, ahol meg kell adnunk egy tetszőleges állomány nevet. A SaveToFile ebbe az állományba lementi a TDBGrid oszlopainak aktuális állapotát, amit később egy újbóli programindításkor visszatölthetünk a LoadFromFile-al.

Ez a módszer különösebb programozást nem igényel, gyorsan, könnyedén használható. Hátránya a múlt heti példához képest talán csak annyi, hogy szükséges egy külön állomány létrehozása. Bár ez lehet, hogy egy konkrét helyzetben egyáltalán nem jelent hátrányt.

TDBGrid oszlop szélesség tárolása, visszaállítása cikksorozat

TDBGrid oszlop szélesség tárolása, visszaállítása - 1. rész

TDBGrid oszlop szélesség tárolása, visszaállítása - 2. rész