File: SAMPLES\SOLUTION\CONTROLS\GRID\CONTROLS.SCX
This sample demonstrated controls displayed in grid columns.
You can add controls to a column in the Form Designer by selecting a column and adding a control or programmatically with the AddObject method.
There are a few properties that are important for displaying controls in a column:
After you add a control to a grid column, you need to set the column’s CurrentControl property to the new control for the new control to be displayed.
The check boxes on the form allow you to toggle the Sparse property of the grid columns that contain controls. When Sparse is set to .T., the control is only displayed when the focus is on a cell in the column. When Sparse is set to .F., the control is always displayed in each cell in the column.
Notice that the control in the column processes the events when you are set the focus to a cell in the column. For example, if you select a cell in a column with a spinner, when you press the up and down arrows, you increment or decrement the value in the spinner. This is the default behavior for a spinner, not the default behavior for a text box in a grid cell.
For a more detailed description of adding controls to grid columns, see Chapter 10, "Using Controls," in the Developer's Guide.