Форум: "Основная";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
ВнизВысота DBGridEh в зависимости от количества строк Найти похожие ветки
← →
Kyn66 © (2007-02-14 13:36) [0]Никак не могу выловить САБЖ. В простом гриде было свойство RowsHeight. C ним получалось. А здесь есть RowHeight, нооно по дефолту равно 0. Короче, подскажите, как правильно высчитать полную высоту вместе с сумарной строкой в футере в зависимости от кол-ва строк в подаваемой таблице. Спасибо.
← →
Johnmen © (2007-02-14 16:21) [1]Что за разврат, которыми ты занимаешься?
← →
ЮЮ © (2007-02-15 03:20) [2]
> RowHeight, нооно по дефолту равно 0.
Здесь RowHeight - это высота стоки в "строках", а не в пикселях. А выслта строки в пикселях, как и в обычном гриде - DefaultRowHeight
← →
Kyn66 © (2007-02-15 10:37) [3]
> Здесь RowHeight - это высота стоки в "строках", а не в пикселях.
> А выслта строки в пикселях, как и в обычном гриде - DefaultRowHeight
Не совсем понятно, что такое RowHeight - это высота стоки в "строках". А вот свойства DefaultRowHeight у его нет.
← →
ЮЮ © (2007-02-15 10:59) [4]RowHeight - это высота стоки в "строках".
Сорри, спутал с RowLines
А вот свойства DefaultRowHeight у его нет.
Оно есть, но protected. более того его здесь недостаточно, ибо, в отличии от стандартного TDBGrid высота строк может отлиЧаться у заголовка и подвала.
property RowHeights[Index: Longint]: Integer
его никто не отменял с самого TCustomGrid, только у него, как и у TDBGrid, оно protected, а в "простом гриде"(что за зверь) оно опубликовано.
Как достучаться до Protected св-в знаешь?
← →
Kyn66 © (2007-02-16 13:12) [5]
> Как достучаться до Protected св-в знаешь?
Не приходилось раньше, пардонс.....
← →
ЮЮ © (2007-02-16 13:22) [6]Объявляешь в своем модуле тип
type
TCustomGridHack = class(TCustomGrid);
т.к. DBGridEh наследник TCustomGrid, то приведение типа
TCustomGridHack(DBGridEh1) является вполне легальным и даёт доступ к protected св-вам и методам:
TCustomGridHack(DBGridEh1).RowHeights[...]
Можно объявить и непосредственно TDBGridEhHack = class(DBGridEh) и получить доступ к protected уже самого ЕDBGridEh, если у него есть там что-то интересное, но чего ещё не было у TCustomGrid.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.053 c