Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.24;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
7-76706
Slym
2003-01-28 09:31
2003.03.24
Как програмно стартовать/останов сервис в NT (не через net start)


9-76246
Федя
2002-10-22 11:24
2003.03.24
Как вообще сделать что-нибудь объемное в Delphi


1-76444
multik
2003-03-11 19:31
2003.03.24
Добрый вечер!!! В treeview е не получаются значки.


3-76277
Ameno
2003-03-04 08:15
2003.03.24
Преобразование даты в число


8-76527
ДокКир
2002-12-14 15:18
2003.03.24
Графика