Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid с переменной высотой строк


GROL ©   (2003-02-27 21:36:00) 

Такое в природе есть или это из области фантастики?
Мне нужно отображать всю строку, т.е. с wordwrap, это я сделаю, но длина текста колеблится от 5 до 255 символ, поэтому фиксированная высота не пройдет - в одном случае все влезит, в другом будет пустота.


GROL   (2003-03-04 22:34:00) [1]


> Попробуй библиотеку компонентов EhLib

Смотрел. Индивидуальную настройку высоты можно задать только шапке таблице, всем остальным как и везде - только одинаковая высота.
Или я не туда смотрел?


V-A-V   (2003-03-03 07:22:00) [2]

Попробуй библиотеку компонентов EhLib.
http://www.farpost.com/personal/dmitryb/RUS/default.htm
Там есть EhGrid который все, что тебе нужно делает и даже более того...


ЮЮ   (2003-03-03 04:05:00) [3]

>но пока не понятно в каком месте задавать высоту радам.
В OnDrawDataCell, естественно


GROL   (2003-03-01 22:22:00) [4]


> А ты ее реально пробовал

Я демку смотрел - мне понравилась. Кроме того, Бывалые хвалили.

> Насчет "кусучести" - когда сделаешь свою подобную компоненту,
> сообщи, плиз, за сколько ее продашь.

:)
Я до такого "безобразия" наворачивать не буду. Если глянуть на иерархию объектов, то DBGrid имеет в "корнях" CustomGrid, а последний, как известно имеет RowHeights, т.е. двигаться надо в этом направлении, но пока не понятно в каком месте задавать высоту радам.


Verg   (2003-03-01 21:04:00) [5]


> Полностью повторять не буду, отмечу лишь то, что я нашел
> толко одну компоненту, которая может отображать строки разной
> высоты - ExpressQuantumGrid.


А ты ее реально пробовал (что она ЭТО может без глюков)? Или по описанию судишь?

Насчет "кусучести" - когда сделаешь свою подобную компоненту, сообщи, плиз, за сколько ее продашь.


GROL   (2003-03-01 18:44:00) [6]


> Удалено модератором
> Примечание: Без мата давай

Модератор - редиска! Небыло там мата! Есть зверек такой, я не виноват что его так зовут! :(

Полностью повторять не буду, отмечу лишь то, что я нашел толко одну компоненту, которая может отображать строки разной высоты - ExpressQuantumGrid. Но его цена уж больно кусуча - $300


GROL   (2003-03-01 15:13:00) [7]

Удалено модератором
Примечание: Без мата давай


MsGuns   (2003-02-27 23:18:00) [8]

1.Отображай текст в отд.панельке
2.Стринггрид
3.Отвести колонку достаточной ширины (пусть скруллингуют)
4.Уменьшить шрифт.
5.OnDrawColumnCell

DBGrid не предназначен для разнокалиберных ячеек.


Наверх

Титульная страница Поиск, карта сайта Написать письмо