Форум: "Базы";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
ВнизDBGrid с переменной высотой строк Найти похожие ветки
← →
GROL (2003-02-27 21:36) [0]Такое в природе есть или это из области фантастики?
Мне нужно отображать всю строку, т.е. с wordwrap, это я сделаю, но длина текста колеблится от 5 до 255 символ, поэтому фиксированная высота не пройдет - в одном случае все влезит, в другом будет пустота.
← →
MsGuns (2003-02-27 23:18) [1]1.Отображай текст в отд.панельке
2.Стринггрид
3.Отвести колонку достаточной ширины (пусть скруллингуют)
4.Уменьшить шрифт.
5.OnDrawColumnCell
DBGrid не предназначен для разнокалиберных ячеек.
← →
GROL (2003-03-01 15:13) [2]Удалено модератором
Примечание: Без мата давай
← →
GROL (2003-03-01 18:44) [3]
> Удалено модератором
> Примечание: Без мата давай
Модератор - редиска! Небыло там мата! Есть зверек такой, я не виноват что его так зовут! :(
Полностью повторять не буду, отмечу лишь то, что я нашел толко одну компоненту, которая может отображать строки разной высоты - ExpressQuantumGrid. Но его цена уж больно кусуча - $300
← →
Verg (2003-03-01 21:04) [4]
> Полностью повторять не буду, отмечу лишь то, что я нашел
> толко одну компоненту, которая может отображать строки разной
> высоты - ExpressQuantumGrid.
А ты ее реально пробовал (что она ЭТО может без глюков)? Или по описанию судишь?
Насчет "кусучести" - когда сделаешь свою подобную компоненту, сообщи, плиз, за сколько ее продашь.
← →
GROL (2003-03-01 22:22) [5]
> А ты ее реально пробовал
Я демку смотрел - мне понравилась. Кроме того, Бывалые хвалили.
> Насчет "кусучести" - когда сделаешь свою подобную компоненту,
> сообщи, плиз, за сколько ее продашь.
:)
Я до такого "безобразия" наворачивать не буду. Если глянуть на иерархию объектов, то DBGrid имеет в "корнях" CustomGrid, а последний, как известно имеет RowHeights, т.е. двигаться надо в этом направлении, но пока не понятно в каком месте задавать высоту радам.
← →
ЮЮ (2003-03-03 04:05) [6]>но пока не понятно в каком месте задавать высоту радам.
В OnDrawDataCell, естественно
← →
V-A-V (2003-03-03 07:22) [7]Попробуй библиотеку компонентов EhLib.
http://www.farpost.com/personal/dmitryb/RUS/default.htm
Там есть EhGrid который все, что тебе нужно делает и даже более того...
← →
GROL (2003-03-04 22:34) [8]
> Попробуй библиотеку компонентов EhLib
Смотрел. Индивидуальную настройку высоты можно задать только шапке таблице, всем остальным как и везде - только одинаковая высота.
Или я не туда смотрел?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c