Вниз
Скачать: CL | DM;

В DBGrid   Найти похожие ветки 

 
Jony ©   (2002-01-23 12:13) [0]

Помню, что в обработчике TField.OnSetText, но что конкретно чему присваивать. Помогите примерчиком. Ни в конференции ни в FAQ ничего не нашел (а встречал в свое время, но не зафиксировал).


 
kengura   (2002-01-23 12:21) [1]

Надо обрабатывать событие OnGetTex. Вот, например:
procedure TForm1.Table1Field1(Sender: TField; var Text: OpenString; DisplayText: boolean);
begin
if DisplayText then
Text := " ";
end;


 
Jony ©   (2002-01-23 12:43) [2]

Что-то я не допонял. Она же всю информацию "глушит", а мне нужно только ячейки с "0".


 
kengura   (2002-01-23 12:49) [3]

Тю, забыл.
if DisplayText then
if Table1Field1.Value = 0 then Text := " ";


 
Jony ©   (2002-01-23 12:56) [4]

Все равно забиваются все ячейки, независимо от имеющейся в них информации. А вроде все правильно.


 
kengura   (2002-01-23 13:01) [5]

Еще одна поправка :)
if DisplayText then begin
if Table1Field1.Value = 0 then
Text := " "
else
Text := Table1Field1.AsString;


 
Jony ©   (2002-01-23 13:03) [6]

Спасибо большое, до этого я уже и сам додумался.



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

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



Память: 0.46 MB
Время: 0.005 c
14-57217
Merlin
2001-12-26 11:29
2002.02.18
Хороший программист характеризуется умением доказать почему задачу невозможно выполнить, когда ему просто лень её выполнять...


6-57165
Zharik
2001-11-28 12:41
2002.02.18
Как в Delphi пройти через прокси-сервер, в котором есть имя и пароль?


3-56995
vopros
2002-01-22 15:03
2002.02.18
Опять paradox. опять индексы...Теперь пишет Index is ReadOnly


1-57132
cad
2002-01-31 22:16
2002.02.18
Какие символы запрещены в названиях файлов?


4-57252
DIMA S
2001-12-19 02:26
2002.02.18
WIN API




   Наверх