If I put a StringGrid (or similar component) on a form, and then scale the form (on application startup) according to the screen resolution being used, then the StringGrid component scales itself as does the form. However, the actual cell size does not scale.
So if the grid is made to fit exactly into the control, at the resolution used for design, then when adjusted for higher screen resolution the grid will be smaller than the control, which looks ridiculous as well as leaving the grid very small at very high resolutions. Of course at the time of scaling the form, it would be possible to scale the DefaultColWidth and DefaultRowHeight properties. In most cases this is an OK workaround for row height but mostly my grids need different col widths but of course this workaround makes all the col widths equal. The F1 component scales correctly but that seems to be using a sledge hammer to crack a nut. I only need some simple 2 x 10 grids for data entry, not a spreadsheet. Does anyone know of a simple alternative workaround or alternative component? -- Regards, Tony Foale EspaƱa / Spain www.tonyfoale.com [EMAIL PROTECTED] _______________________________________________ Delphi mailing list -> Delphi@elists.org http://www.elists.org/mailman/listinfo/delphi