You might try playing around with the SPARCE property....
>One of these days I'm going write a diatribe called "Ten Things I Hate About Grids".
>
>Oh well, just one little thing today. I have a grid where I change values by clicking on cells. The first time I click on a column everything in the column shifts down a few pixels. (As if the text in one cell bumps into the next cell.)
>
>If the column is empty only one cell shifts down. (The background color shifts down.) This happens even though the empty column is Not Enabled and ReadOnly.
>
>My class structure is:
>
>RGrid (based on Grid with no changes)
> Column
> Header
> TextBox
>
>I have redone a screen where this didn't happen. One of the differences in the old grid is that the text object is "txtDBCX", a codebook class.
>
>I've tried setting alignment properties but haven't fixed it yet. So I'm looking for the right property.
>
>One of the things that confuses me about grids is if and when column properties are applied to the contained object. For instance if I set the BackColor property of the column it doesn't carry over to the textbox even when TextBox.BackColor is set to default.
>
>Peter Robinson
ICQ 10556 (ya), 254117