Текущий архив: 2005.12.04;
Скачать: CL | DM;
Вниз
Подсчитать оптимальный RowHeights для TStringGrid Найти похожие ветки
← →
Dm__ (2005-11-04 16:52) [0]Здравствуйте. Есть TStringGrid. Размер поля - 16х14. Высота самого компонента подобрана таким образом, чтобы была линейка вертикальной прокрутки. При такой высоте в видимую область компанента влезает примерно 7-8 строк. Задача - подобрать размер каждой строки таким образом, чтобы при прокрутке нижняя граница строки была четко по границе окна. Буду рад любой информации, самому пока в голову ничего не приходит.
← →
Anatoly Podgoretsky © (2005-11-04 16:55) [1]Борьба с ветряными мельницами?
← →
Dm__ (2005-11-04 17:10) [2]Вроде того..
← →
ЮЮ © (2005-11-07 04:35) [3]
StringGrid.DefaultRowHeigth :=
(StringGrid.ClientHeight - 7* StringGrid.GridLineWidth) div 7;
for i := 0 to StringGrid.RowCount - 1 do
if i mod 7 = 0 then
StringGrid.RowHeigth[i ] :=
StringGrid.ClientHeight - 6 * (StringGrid.DefaultRowHeigth + StringGrid.GridLineWidth)
else
StringGrid.RowHeigth[i ] := StringGrid.DefaultRowHeigth
end;
таким образом, каждая седьмая строка грида будет поглащать лишние пиксели, а так как такая строка только одна при любом скроллинге, то "нижняя граница строки будет четко по границе окна"
← →
КиТаЯц © (2005-11-07 09:53) [4]
> Anatoly Podgoretsky © (04.11.05 16:55) [1]
>
> Борьба с ветряными мельницами?
Разовьем тему :)
Задача: подобрать на OnResize оптимальную ширину для каждой из, скажем десяти, колонок стрингрида, так, чтобы всегда были только колонки + вертикальный сролбар БЕЗ пустого места между последней колонкой и скролбаром и БЕЗ горизонтального скролбара?
Страницы: 1 вся ветка
Текущий архив: 2005.12.04;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.044 c