Страница 1 из 1

RxDBGrid & Title Row Height

СообщениеДобавлено: 06.10.2016 13:18:06
kit
Можна задать двойную висоту заголовка чтоб не изменялась при MultiTitle = True и False?

procedure TRxDBGrid.CalcTitle;
...
if not (rdgDisableWordWrapTitles in OptionsRx) then
RowHeights[0] := DefaultRowHeight * H
else
RowHeights[0] := DefaultRowHeight;

if (rdgMultiTitleLines in OptionsRx) then RowHeights[0] := Max(RowHeights[0], DefaultRowHeight * 2);

Re: RxDBGrid & Title Row Height

СообщениеДобавлено: 06.10.2016 15:17:37
alexs
По большому счёту я в какой-то момент вообще выкинул этот флаг из работы.
Тут есть проблема - если начать его поддерживать - то сломается старый код. А это не есть хорошо.

Вообще - я согласен с тем, что надо бы сделать возможность выключения обработки многострочных заголовков. Но вот как это реализовать? Чтобы без проблем с обратной совместимостью.
Может объявить этот флаг устаревшим и убрать его? А для данной функции сделать другой флажок?

Re: RxDBGrid & Title Row Height

СообщениеДобавлено: 07.10.2016 08:10:08
kit
Добавить новий пераметер TitleRowLines

Re: RxDBGrid & Title Row Height

СообщениеДобавлено: 07.10.2016 10:53:00
alexs
Ок.
Посмотрим. Сейчас немного разгребусь с другими задачами и займусь этим. Заодно может ещё кто чего подкинет.