Содержание материала

 

 

Code:

var

i, j, temp, max: integer;

begin

for i := 0 to grid.colcount - 1 do

begin

   max := 0;

   for j := 0 to grid.rowcount - 1 do

   begin

     temp := grid.canvas.textWidth(grid.cells[i, j]);

     if temp > max then

       max := temp;

   end;

   grid.colWidths[i] := max + grid.gridLineWidth + 1;

end;

end;

 

 

 

 

 

Вероятно, вам необходимо будет добавить +1, чтобы текст не прилипал к границам ячеек

  

Автор: Neil J. Rubenking

 

Я использую компонент StringGrid и хотел бы менять ширину его колонок в соответствии с расположенным в них текстом, другими словами я хочу чтобы весь текст в них был виден, но как это сделать?

 

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить