RxDBGrid & Title Row Height

Модераторы: alexs, Модераторы

Ответить
kit
постоялец
Сообщения: 156
Зарегистрирован: 29.09.2016 08:39:07

RxDBGrid & Title Row Height

Сообщение 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);
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

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

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

Сообщение kit »

Добавить новий пераметер TitleRowLines
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Ок.
Посмотрим. Сейчас немного разгребусь с другими задачами и займусь этим. Заодно может ещё кто чего подкинет.
Ответить