Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
14-37350
gsu
2002-12-23 16:39
2003.01.13
А я на счетах работать умею, слабо ?


1-37111
Элина
2002-12-28 10:01
2003.01.13
Как напечатать TImage?


3-36986
Oxy
2002-12-18 13:25
2003.01.13
Проблема с TField.SetData


8-37230
fr
2002-09-24 07:33
2003.01.13
API для bass.dll


7-37392
Ricky-Ticky-Tavy
2002-10-25 14:50
2003.01.13
Строковые идентификаторы винчестеров (или IDE-устройств)




   Наверх