Форум: "Основная";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
ВнизКак удалить строку из TStringGrid Найти похожие ветки
← →
Пубертанец (2004-02-04 15:15) [0]Неужели только перемещением имеющихся после данной строки строк вверх и изменением RowCount?
И еще: как удалить элемент обычного динамического массива (array)?
← →
alex_*** (2004-02-04 15:17) [1]
procedure Delete(Index: Integer); override;
не подойдет?
И еще: как удалить элемент обычного динамического массива (array)?
что-ть типа realloc вызвать.
← →
Пубертанец (2004-02-04 15:40) [2]Delete не подойдет, потому что он не удаляет строку, а просто удаляет значение в такой-то яичке
← →
alex_*** (2004-02-04 16:02) [3]в какой-такой яичке значение?
Removes the string specified by the Index parameter.
По-русски: Удаляет строку с указанным № из списка.
← →
MBo (2004-02-04 16:10) [4]>Пубертанец
Легальный путь - только такой, как ты описал.
Есть еще хитрый метод - объявить наследника TstringGrid в своем модуле и с помощью приведения типа использовать protected метод DeleteRow
← →
alex_*** (2004-02-04 16:15) [5]извиняюсь за неверный пост. Стукнуло что спрашиваешь про TStringList
← →
turonix (2004-02-04 16:19) [6]StringGrid.Rows[j].Clear(); где j - номес строки. Нумерация с 0
← →
CTAPbIi (2004-02-04 16:30) [7]
> turonix © (04.02.04 16:19) [6]
Очистит, но не удалит!
← →
Пубертанец (2004-02-04 17:29) [8]Всем спасибо за участие. MBo отдельное спасибо за совет.
← →
Vogus (2004-02-04 17:56) [9]Не знаю в каком случае оправдано использование TStringGrid, но я уже давно отказалса от него в пользу связки kbmMemTable(или RxMemoryData или им подобные)+DBGrid(или любой иму подобный). Все плюсы почувствуешь на практике.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c