Поведение RxDBGrid - как сделать?

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

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

Поведение RxDBGrid - как сделать?

Сообщение alexs »

Сейчас н английском форуме вопрос подняли о автоподборе ширины колонки на RxDBGrid - я сделал подбор ширины только по содержимому. Просили ещё и по ширине заголовка.
У кого какое мнение - в автоподборе стоит делать учёт ширины заголовка? или оставить как есть?
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

alexs
ну мое мнение ты видел, для себя делал сначало по заголовку потом по содержимому и возможно видимой части.

причина банальна заголовок - "Номер"
содержание [1..15] то есть с автоподбором по значению в заоловке будет
"Но" не справедливо.

хотя можно галочку сделать autoresize(const WithCaption:boolean);
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

ИМХО, по заголовку разумнее, потому как мало ли кто какие данные засунет в грид - так можно и на километр колонку растянуть. Плюс к тому, если строк много, оценка ширины может слегка затянуться.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Сергей Смирнов
в том то и дело что мне надо по содержимому данных было - бухгалтерские простынки :-(

наверное минимальный размер при масштабировании будет браться равным ширине заголовка столбца. Сразу назревает следующий вопрос - а если заголовок с переносом строк? то тут как - развернуть в одну строку?
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

alexs писал(а):в том то и дело что мне надо по содержимому данных было - бухгалтерские простынки :-(
Мда, узко мыслю :)
alexs писал(а):наверное минимальный размер при масштабировании будет браться равным ширине заголовка столбца. Сразу назревает следующий вопрос - а если заголовок с переносом строк? то тут как - развернуть в одну строку?
Ну да, наверное так... хотя, если переносы заданы жестко (а так можно?), то, наверное, разворачивать не надо.
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

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

Сообщение alexs »

Сергей Смирнов писал(а):Ну да, наверное так... хотя, если переносы заданы жестко (а так можно?)

Попробуй символ | - будешь приятно удивлён, после этого включи флажок rdgMultiTitleLines в OptionRx - посмотри как изменится. Просто я потихоньку подписываю на предмет объединения нескольких колонок под одну общую шапку.
Brainenjii писал(а):А вообще, мне нравится, как оно сделано в IBExpert'e...

Напомни, плиз, что там такого?
Ответить