Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

fitgrids

Grids for Delphi, Lazarus.

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

fitgrids

Grid components for Delphi and Lazarus: TStringGrid descendants that add clipboard support, an edit-finished event, row and column editing, a data-source binding, design-time cell colours, and numeric input validation.

dvmorozov.github.io/fitgrids — what each component does, what state it is in, and the class diagram.

Using it

The package is package/FitGrids.lpk for Lazarus and package/FitGrids.dpk for Delphi. Open it in the IDE and compile — there are no dependencies beyond the LCL or the VCL — then drop a grid on a form like any other component.

examples/ is a demo application showing every grid in one window.

Written for Fit, and used by MotifMASTER as well.

License

MPL-2.0 - see LICENSE. Every source file has said so since 2019. The Mozilla Public License is file-level: a program under any licence, free or commercial, may use this package, and changes to its own files stay under MPL-2.0 with their source available. Fit, the application it was written for, is licensed separately, under GPL-3.0-or-later.