Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
ВнизStringGrid Найти похожие ветки
← →
Татьяна (2004-05-04 19:47) [0]Подскажите, пожалуйста, как удалить строку из StringGrid?
← →
Jack128 © (2004-05-04 19:48) [1]StringGrid1.RowCount := StringGrid1.RowCount - 1;
← →
Татьяна (2004-05-04 19:50) [2]А если она не последняя?
← →
TUser © (2004-05-04 19:53) [3]Переместить.
for i:=RowToDelete to RowCount-2 do
for j:=0 to ColCount-1 do
Cells[j,i]:=Cells[j,i+1]
← →
begin...end © (2004-05-04 19:53) [4]> [2] Татьяна (04.05.04 19:50)
Сдвигать строки, расположенные ниже удаляемой, на одну вверх.
← →
Капитан Немо (2004-05-04 19:53) [5]StringGrid1.Cells[2,1] := "";
ну и т.д.
А остальные сдвигаешь на одну вверх
← →
begin...end © (2004-05-04 19:56) [6]> [3] TUser © (04.05.04 19:53)
Не понял, а почему RowCount-2 ?
← →
Капитан Немо (2004-05-04 19:56) [7]Ой, ну да можно и без StringGrid1.Cells[2,1] := "";
← →
TUser © (2004-05-04 19:58) [8]
> Не понял, а почему RowCount-2 ?
Потому что -1+(+1) = 0, а ряда с номером RowCount не бывает.
← →
Капитан Немо (2004-05-04 20:01) [9]>TUser © (04.05.04 19:58) [8]
А последнюю строку сдвигать вверх не надо?
← →
begin...end © (2004-05-04 20:01) [10]> [8] TUser © (04.05.04 19:58)
А, да... Протормозил я. Думал почему-то, что RowCount - 1 надо.
Последствия Первого мая сказываются :)
← →
Капитан Немо (2004-05-04 20:05) [11]Тьфу, блин. Сорри
← →
TButton © (2004-05-05 00:22) [12]
for i:=RowToDelete to RowCount-2 do
Rows[i]:=Rows[i+1];
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.031 c