Вниз
Скачать: 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.042 c
11-1144628785
Snipet
2006-04-10 04:26
2007.01.28
TreeView/ListView


1-1164973182
LexusU
2006-12-01 14:39
2007.01.28
Подключение DLL написаной на VC++ в проекте Delphi


2-1168607734
Plotnick
2007-01-12 16:15
2007.01.28
Unicode


9-1143032218
Yegorchic
2006-03-22 15:56
2007.01.28
FreeForm и GLScene.SaveToFile


15-1167339007
Ringo
2006-12-28 23:50
2007.01.28
О тщетности всякого усилия.




   Наверх