Вниз
Скачать: CL | DM;

список раскрывающихся абзацев : посоветуйте компонент   Найти похожие ветки 

← →
dan317   (2006-01-23 15:45) [0]

Здравствуйте.

Задача следующая : есть таблица с Memo-полем, представляющим в общем случае многострочный текст.

Мне нужен грид или другой контрол, в котором каждая строка была бы изначально высотой в один символ, и отображала бы только первую строчку этого Memo-поля . В остальных столбцах грида (другие поля таблицы) - обычные однострочные данные.

При этом те строчки грида, в которых Memo-поле реально занимает несколько строк, должны иметь некий управляющий элемент, позволяющий раскрыть строку. Т.е. увеличить её высоту так, чтобы Memo-поле отображалось полностью. Соответственно, можно и "схлопнуть" строку обратно.

Редактировать данные не надо, поэтому компонент не обязательно должен быть data-aware, могу перегнать из таблицы в какой-нибудь хитрый Listbox и пр.

Я не работал с Delphi версий позже 5, но 7-ка также доступна, если там такое есть в основной поставке просьба подсказать.

Сторонние компоненты, конечно, предпочтительны freeware.

Заранее благодарю за советы !


← →
ORMADA ©   (2006-01-24 11:18) [1]

Ehlib


← →
dan317   (2006-01-24 14:40) [2]


> Ehlib


Спасибо.
Поставил, посмотрел. С ходу непонятно, как обеспечить resize отдельных записей по высоте. Свойство RowSizingAllowed позволяет растягивать только все строки одновременно.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.032 c
2-1138183216
aviseral
2006-01-25 13:00
2006.02.12
Из Excel в DBGrid


4-1133473668
sergey1
2005-12-02 00:47
2006.02.12
как в ListBox e можно сделать переход в директорию


9-1125150885
bogdan
2005-08-27 17:54
2006.02.12
Подчсет количества многоугольников


9-1121918797
Trof
2005-07-21 08:06
2006.02.12
ODE и Freeform


3-1134716335
Tigra
2005-12-16 09:58
2006.02.12
Как программно изменить NET DIR?




   Наверх