Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.13;
Скачать: CL | DM;

Вниз

Длинные текстовые поля в гриде   Найти похожие ветки 

 
qwerty   (2002-12-17 00:30) [0]

Отображается вместо текста только слово (MEMO) само поле в базе имеет тип char(300). можно ли это поле показать текстом в гриде?


 
Prooksius ©   (2002-12-17 09:54) [1]

DBGridEh попробуй.


 
Johnmen ©   (2002-12-17 10:42) [2]

Можно, обработав OnDrawColumnCell...


 
MsGuns ©   (2002-12-17 13:52) [3]

А можно сделать проще: положить или на эту же форму или создать отдельную форму (StayOnTop) с TDBMemo, завязанным на мемополе, а показ включать/выключать спец.кнопкой или двойным кликом на поле соотв.ячейке грида.


 
qwerty   (2002-12-18 17:02) [4]

Обрабатываю OnDrawDataCell и вроде бы работает. Но если я захожу в грид кликом мыши на ячейку то текст который я вывел в нее исчезает и опять появляется (MEMO). Кто может предложить как с этим боротся? Вариант с отдельным полем Мемо не подходит нужно чтоб все отображадось в гриде


 
FreeLancer ©   (2002-12-18 17:07) [5]

Во-первых:
Do not write an OnDrawDataCell event handler. OnDrawDataCell is obsolete and included for backward compatibility. Instead, write an OnDrawColumnCell event handler.

Во-вторых:
Для OnDrawColumnCell есть State, который бывает gdSelected,
gdFocused и gdFixed. Выделенная ячейка имеет State gdSelected.


 
qwerty   (2002-12-18 18:11) [6]

Но когда я захожу в грид для редактирования (то есть когда появляется курсор) то все равно мой текст исчезает и опять появляется (MEMO). может это нормально ведь то что я вывожу я просто рисую на канвасе? как тогда хотя бы запретить переходить гриду в режим редактирования?


 
MsGuns ©   (2002-12-18 19:11) [7]

Тогда напиши код в OnGetText мемо-поля, где в Text посылай столько символов (строк) мемо, сколько влазит в ячейку.



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
4-37437
Cosmic
2002-11-24 21:58
2003.01.13
Как получить элемент ListBox a???


1-37212
Zelius
2002-12-30 15:21
2003.01.13
Как в консольном приложении реализовать Press any key при выходе?


1-37054
tupoy
2003-01-02 22:54
2003.01.13
Шифрование


1-37040
pumba
2003-01-02 08:14
2003.01.13
Олимпиадная задача 1


14-37319
KaPaT
2002-12-23 21:10
2003.01.13
Помогите с инфой пожалуйста....