Текущий архив: 2006.09.10;
Скачать: CL | DM;
ВнизУдаление строки из StringGrid Найти похожие ветки
← →
BronOS (2006-08-22 11:37) [0]Подскажите плз как удалить одну из строк StringGrid-а
← →
clickmaker © (2006-08-22 11:40) [1]Grid.Rows.Delete(index) ?
← →
BronOS (2006-08-22 11:47) [2]точно спс
← →
BronOS (2006-08-22 12:39) [3]Я использую метод DeleteRow для удаления строки из StringGrid, но этот метод не удаляет содержимое массива, а просто перемещает строку в канец. Подскажите плз как удалять строку из String Grid при этом чтоб содержимое массива (о этой строке) тоже очисчалось
← →
clickmaker © (2006-08-22 12:45) [4]у меня удаляет нормально. D7
← →
Palladin © (2006-08-22 12:52) [5]В D6 Rows.Delete не прокатит, равно как и DeleteRow/Cel, они просто напросто не реализованы для TStringGrid
Procedure DeleteRow(p_theSG:TStringGrid;n:Integer);
Var
i:Integer;
Begin
If n>=p_theSG.RowCount Then Exit;
For i:=n to p_theSG.RowCount-2 Do
p_theSG.Rows[i].Assign(p_theSG.Rows[i+1]);
p_theSG.RowCount:=p_theSG.RowCount-1;
End;
← →
MBo © (2006-08-22 13:10) [6]>Palladin © (22.08.06 12:52) [5]
> как и DeleteRow/Cel, они просто напросто не реализованы для TStringGrid
Реализованы, только protected.
← →
Palladin © (2006-08-22 13:21) [7]Для TCustomGrid да, но не для TStringGrid... можно в общем то и наследника написать... лень... проще процедуру :)
← →
clickmaker © (2006-08-22 14:15) [8]
> [7] Palladin © (22.08.06 13:21)
у меня и в Д6 работает )
Страницы: 1 вся ветка
Текущий архив: 2006.09.10;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.098 c