Главная страница
    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.44 MB
Время: 0.043 c
1-1165392564
Yexel
2006-12-06 11:09
2007.01.28
Из двух зол (TStringGrid vs TDBGrid)?


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


15-1168069576
gggg
2007-01-06 10:46
2007.01.28
AutoCAD да да и ще раз AutoCAD..


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


15-1167911772
Mr. D.
2007-01-04 14:56
2007.01.28
Совмещение ESC последовательности с windows-печатью





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский