Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

StringGrid [D5, Win95/98]


SergeN ©   (2003-02-12 08:10:00) 

Уважаемые МАСТЕРА! Я не волшебник, я только учусь...
Столкнулся тут с вопросом очистки StringGrid. Сейчас делаю так:
for r:=1 to 500 do
for c:=1 to 500 do StringGrid1.Cells[c,r]:="";
А есть ли какой-то другой способ очистки? Что-то жму F1 и ничего не могу найти.


Danilka   (2003-02-12 10:45:00) [1]

Anatoly Podgoretsky © (12.02.03 10:42)
это тоже по-моему посчитали...


Anatoly Podgoretsky   (2003-02-12 10:42:00) [2]

А чего считать, free & create самое быстрое, даже если потом воссоздать FixedFows/Columns


Danilka   (2003-02-12 10:39:00) [3]

по-моему эта тема уже обсуждалась.
считали, какой алгоритм быстрее.
думаю, стоит поискать в форуме или в FAQ


Sheriff   (2003-02-12 10:27:00) [4]

for i:=1 to StringGrid1.RowCount-1 do
StringGrid1.Rows[i].Clear;


RWolf   (2003-02-12 09:46:00) [5]

радикальный метод:

grid.Free;
grid:=TStringrid.Create(self); //предполагается, что код находится в методе формы


SergeN   (2003-02-12 08:52:00) [6]

2 MBo
Спасибо! Я же говорю, я не волшебник...


ОЛЯ   (2003-02-12 08:48:00) [7]

А у тебя какая


MBo   (2003-02-12 08:45:00) [8]

>SergeN
А сам думать кто будет?

rows[i].text:=rows[i][0];


Ксюша   (2003-02-12 08:44:00) [9]

Оля, а у меня почему-то published, наверное версия Дельфи другая )


SergeN   (2003-02-12 08:44:00) [10]

Чувствуется, что тема наболела... Мастера, помогайте. Не всё же время о "высоком" говорить...


ОЛЯ   (2003-02-12 08:41:00) [11]

Ксющща, это свойство у меня только для чтения


Лена   (2003-02-12 08:39:00) [12]

2 Ксюша
Попробовала я - не работает, подскажи, что еще можно сделать
Спасибо


Ксюша   (2003-02-12 08:35:00) [13]

а может попробовать изменить RowCount и ColCount (уменьшить), а потом снова увеличить до необходимых размеров?
Удач )


SergeN   (2003-02-12 08:32:00) [14]

Т.е. ситуация такая:
есть одна фиксированная строка-"шапка" таблицы;
есть один фиксированный столбец с номерами строк (1,2,3,...,500).


MBo   (2003-02-12 08:26:00) [15]

????


SergeN   (2003-02-12 08:22:00) [16]

Хотя постойте, у меня строки пронумерованы. Это не пойдёт...


SergeN   (2003-02-12 08:18:00) [17]

2 MBo
Это уже круче. Спасибо!


MBo   (2003-02-12 08:15:00) [18]

with stringgrid1 do
for i:=fixedrows to rowcount-1 do
rows[i].text:="";


Наверх

Титульная страница Поиск, карта сайта Написать письмо