Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.28;
Скачать: 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 вся ветка

Текущий архив: 2007.01.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.055 c
15-1166889146
vidiv
2006-12-23 18:52
2007.01.28
Два монитора и оверлеи


2-1168362269
Cj
2007-01-09 20:04
2007.01.28
Получение пути фаила программы (процесса)


2-1167477111
inkvizitor
2006-12-30 14:11
2007.01.28
анимэ


2-1168090790
Volfram
2007-01-06 16:39
2007.01.28
WriteBuffer в InDy 10


1-1164894605
salexn
2006-11-30 16:50
2007.01.28
Как определить установлена ли нужная версия MSXML?