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

Hint для DBgrid   Найти похожие ветки 

 
Beavercrazy   (2007-01-06 17:42) [0]

Есть DBgrid в котором отображается порядка 10 полей. Есть поле "примечание". Учитывая, что в это поле записывается большой по объему текст, не всегда можно прочитать все, что в этом поле записано. Видимо есть 2 пути: растягивать соответсвующую колонку в DBgrid или показывать Hint с содержанием этого поля. Как показать этот самый Hint для поля, где весь текст не помещается и видна только часть текста?

Если можно код, а то я сильно начинающий.


 
MsGuns ©   (2007-01-06 18:06) [1]

1. Можно на форме где-нибудь расположить TMemo или TStatusBar, куда в событии afterscroll отображаемого датасета писать содержимое "длинного поля"
2. "Ручками" управлять прорисовкой грида, подгоняя высоту строки под ту, которая нужна для отображения всего поля.
3. Показывать содержимое "длинного поля" в окне формы fsStayOnTop с тем же самым мемо. Форма включается и выключается конпой
4. Можно управлять собственно хинтом
5. Можно взять горячо любимый и почитаемый многими тут Эхгрид, который якобы все это "умеет"

Хватит ?


 
Beavercrazy   (2007-01-06 18:21) [2]

Круто! Первое, второе и компот. :)
Спасибо! Определенно, что это из предложенного подойдет.


 
try   (2007-01-06 18:45) [3]

Можно на форме где-нибудь расположить TDBMemo и никаких событий не обрабатывать.



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

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



Память: 0.45 MB
Время: -0.973 c
2-1168418046
NAval
2007-01-10 11:34
2007.01.28
HTML в дельфи


2-1168686353
Влад
2007-01-13 14:05
2007.01.28
Завершение работы.


15-1167861371
Palladin
2007-01-04 00:56
2007.01.28
Орешник


15-1168278548
Sergey Masloff
2007-01-08 20:49
2007.01.28
Книжки которые можно читать


15-1168272112
GrayFace
2007-01-08 19:01
2007.01.28
Как запоролить расшаренную папку в XP?




   Наверх