Страница 3 из 4
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 и хотел бы менять ширину его колонок в соответствии с расположенным в них текстом, другими словами я хочу чтобы весь текст в них был виден, но как это сделать?
Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.
ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!