STRINGGRID УДАЛИТЬ СТРОКУ DELPHI
StringGrid в Delphi — это компонент, который позволяет пользователю отображать и редактировать табличные данные. Иногда возникает необходимость удалить строку из компонента. Для этого можно воспользоваться методом DeleteRow
.
StringGrid1.DeleteRow(2);
Этот код удалит вторую строку из компонента StringGrid1.
Также можно удалить строку с помощью цикла:
var
i: integer;
begin
for i := StringGrid1.Row to StringGrid1.RowCount - 2 do
StringGrid1.Rows[i] := StringGrid1.Rows[i + 1];
StringGrid1.RowCount := StringGrid1.RowCount - 1;
end;
Этот код удалит текущую строку из компонента StringGrid1 и сдвинет все строки ниже нее на одну позицию вверх.
Важно убедиться, что текущая строка выбрана перед вызовом этого кода, используя свойство Row
.
Типизированные файлы / Таблица Stringgrid / Вкладки / Memo / MainMenu / График / Бегущая строка
DELPHI Урок 3 Создание БД, добавление, удаление, изменение записей
Курс GDI и FSI. Часть 6.2. Электронное управление GDI и FSI. Диагностика. Методы проверки.
Delphi - операции над матрицами
15 TStringGrid Delphi
Уроки программирования в Lazarus. Урок №19. Компоненты StringGrid и DrawGrid.
Delphi 20 StringGrid / 1 Col \u0026 Row