![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите!!! [D6, Win95/98]
kronos © (2002-03-12 00:15:00)Создаю свеженькую формочку, вставляю в неё StringGrid. По идеи проги, в этой таблице выводится некоторая инфо по БД.
Можно ли потом почистить эту StringGrid каким-нибудь одним оператором или нужно чистить "вручную" каждую ячейку?
Дмитрий (2002-03-12 12:37:00) [1]Если на ячейки навешаны указатели, не забываем аккуратно dispose и их.
Song (2002-03-12 10:43:00) [2]Да, Лёха прав, вот например
Procedure GridClear(Var Strg:TStringGrid);
Var t:Integer;
Begin
With Strg Do
Begin
For t:=0 to RowCount Do Rows[t].Clear;
RowCount:=1;
End;
End;
Леха (2002-03-12 10:13:00) [3]Напиши простенькую функцию которая в цикле затрет все данные вот и все и используй ее везде где нужно
kronos (2002-03-12 10:08:00) [4]Для внешнего вида
Aleks1 (2002-03-12 01:43:00) [5]А зачем восстанавливать RowCount, если не записываешь туда новые данные?
kronos (2002-03-12 01:06:00) [6]К сожелению, после востановления значения RowCount таблица попрежнему заполнена старыми данными.:(
kronos (2002-03-12 00:24:00) [7]Спасибо за помощь.
Anatoly Podgoretsky (2002-03-12 00:19:00) [8]Сделай RowCount := 0; {1}, а если уж совсем беспокоишься об памяти то free и пересоздание.