Как в Stringgride удалить выделенную строку?

  • Автор темы Автор темы SaS1
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
S

SaS1

Я просто перемещала все нижестоящие наверх и colcount уменьшала на 1.
Ещё пробовала последнюю строку перемещать на место удаляемой, но училке не понравилось, что строчки прыгают:rolleyes:
Пробовала указывать высоту строки=0, но получается линия немного толще, чем остальныеB)
Одним словом вариантов много!
Хотелось бы увидеть ваши интересные и разумные предложения;)
 
Воспользуйтесь другим компонентом.. который поддерживает виртуальные данные.. никаких прыганий строчек не будет... например TDrawGrid
 
Так в том то и дело, что необходимо сделатьэто в StringGRIDE :D
 
А в чём проблема ?

Сколько у Вас строк в гриде? При 1000 строк удаление строки вообще не заметно..

Можете попробовать следующий код:

Код:
type
THackStringGrid = class(TStringGrid);

procedure DeleteRow(yourStringGrid: TStringGrid; ARow: Integer);
begin
with THackStringGrid(yourStringGrid) do
 DeleteRow(ARow);
end;
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab