lazarus-ccr/components/fpspreadsheet/examples/visual/fpsctrls
2017-05-11 21:38:15 +00:00
..
demo_ctrls.lpi fpspreadsheet: Make sure that all demos are compiled with -Xg 2017-02-20 17:21:56 +00:00
demo_ctrls.lpr fpspreadsheet: Fix compilation issues when fpc version is changed: separate package units into different folders, incorporate code of fpsnumformatparser in unit fpsnumformat and code of fpsregfileformats in units fpsreaderwriter. Check and fix all demos. 2016-10-22 20:59:00 +00:00
main.lfm fpspreadsheet: Fix reader not found error in demos fpsctrls and fpsctrls_no_install 2017-05-11 21:38:15 +00:00
main.pas fpspreadsheet: Fix reader not found error in demos fpsctrls and fpsctrls_no_install 2017-05-11 21:38:15 +00:00
readme.txt fpspreadsheet: Replace the demo project in fpsctrls by the one created in the wiki spreadsheet tutorial. The former version has been extended and moved to the folder "applications/spready" of ccr. 2016-10-21 20:57:58 +00:00

This demo is the result of the project explained in the wiki tutorial
"Writing a mini spreadsheet application" 
http://wiki.lazarus.freepascal.org/FPSpreadsheet_tutorial:_Writing_a_mini_spreadsheet_application

An extended version of this demo is "spready" which can be found in the
applications folder of the Lazarus Components and Code Repository.

FPSpreadsheetControls are a set of visual components which facilitate creation
of a spreadsheet application.

TsWorkbookSource is the base of the package: it links the visual components to a
worksheet instance.

TsWorkbookTabControl is a TabControl which displays tabs for each worksheet
of the workbook. Changing the active tab selects the corresponding worksheet.

TsWorksheetGrid is a grid component which displays the contents of a worksheet.
It communicates with the TsWorkbookSource by receiving and sending messages 
on the selected cell.

TsCellEdit is a multi-line edit control (memo) for entering cell values and
formulas. Pressing ENTER transfers the current text into the worksheet.

TsCellIndicator is a simple edit used to display the address of the currently
selected cell. Editing the text allows to jump to the cell address.

TsSpreadsheetInspector is a StringGrid (ValueListEditor, to be precise) which
displays details on the workbook, the selected worksheet, and the selected
cell values and properties.

Linking these controls to a TsWorkbookSource results in a working spreadsheet
application without writing any line of code.