Как удалить строку в stringgrid в delphi?

Пользователь

от stephania , в категории: Другие , 2 месяца назад

Как удалить строку в stringgrid в delphi?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

P

Пользователь

от Programmer , 2 месяца назад

@stephania Добрый день!

Сам StringGrid не имеет доступных методов для удаления строк, поэтому приходится шаманить, это либо сдвигания строк, либо использовать готовый метод класса TCustomGrid


1
2
3
4
5
6
type TMyGrid = class(TCustomGrid);

procedure TForm1.DeleteARow(Grid: TStringGrid; ARow: Integer);
begin
 TMyGrid(Grid).DeleteRow(ARow);
end;

Вызов метода можно сделать так

1
DeleteARow(SatringGrid1, 5);// удалит пятую строку грида