Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-76426
valery
2003-03-11 14:37
2003.03.24
Автоматизация MsWord. Плавающая ошибка Interface not supported


6-76546
Olesia_K
2003-01-24 09:41
2003.03.24
ShellListView, ShellTreeView и FTP


1-76461
Ozone
2003-03-11 07:32
2003.03.24
TButton.Caption


1-76393
Slonic75
2003-03-13 10:02
2003.03.24
Скрытие окна


1-76484
Vitalij
2003-03-12 13:33
2003.03.24
создание компонент





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский