C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Горизонтальный скролл DBGrid, не появляется
spiller
Отправлено: 08.05.2006, 20:10


Ученик-кочегар

Группа: Участник
Сообщений: 27



При наличии в DbGride одного единственного столбца не появляется горизотальный скролл. Содержимое обрезается. Как это правильно лечить?
Кстати специально с целью избежать эту проблеу решил наконец попробовать ehlib 4.0. Там тоже никак не получается подстроиться под содержимое.
Поможите, пож=та!
AVC
Отправлено: 10.05.2006, 08:54


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE (spiller @ 08/05/2006, 19:10)
При наличии в DbGride одного единственного столбца не появляется горизотальный скролл. Содержимое обрезается. Как это правильно лечить?

В рамках DBGid — никак. Помочь может только увеличение ширины колонки. Скролируются колонки а не текст внутри них.
Вариант решения — "подгридник". Контрол, умеющий правильно отображать длинный текст.
Guest
Отправлено: 17.05.2006, 09:52


Не зарегистрирован







QUOTE (AVC @ 10/05/2006, 08:54)
QUOTE (spiller @ 08/05/2006, 19:10)
При наличии в DbGride одного единственного столбца не появляется горизотальный скролл. Содержимое обрезается. Как это правильно лечить?

В рамках DBGid — никак. Помочь может только увеличение ширины колонки. Скролируются колонки а не текст внутри них.
Вариант решения — "подгридник". Контрол, умеющий правильно отображать длинный текст.

А можно примерчик какой-нибудь...у меня что-то ничего путевого с компонентоv TScrollBar не получается...
Как они связываются, синхронизируются?
avc*
Отправлено: 17.05.2006, 10:49


Не зарегистрирован







??? TScrollBar ohmy.gif
Контрол, умеющий правильно отображать длинный текст — TDBMemo, на худой конец TDBText (но с ним есть проблемы).

А если уж действительно хочется TScrollBar то просматривается ручная связка позиции скрола и функции OnDrawColumnCell. Мне кажется это вполне реализуемо, правда делать не приходилось (за ненадобностью).

Вернуться в Работа с базами данных в C++Builder