Форум: "Начинающим";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];
Внизудаление 1 элемента из двух таблиц Найти похожие ветки
← →
Officeman © (2007-06-12 17:00) [0]Есть две табличные части TListView
1) ListView - хранит частичные данные
2) ListViewBase - хранит все данные
По нажатию кнопки нужно удалить элемент
сразу из двух таблич.
Знаю ListView. item[ItemIndex].delete
не знаю ListViewBase .item[????] .delete
поэтому произвожу элементарные поиск в ListViewBase
по одному из реквизитов ListView
for i:=0 to ListViewBase.items.Count-1 do begin
if ListViewBase.items[i].SubItems[2] = ListView.items[SELECT_INDEX].SubItems[2] then begin
ListView.items[SELECT_INDEX].Delete;
ListViewBase.items[i].Delete;
...
end;
end;
понажатию происходит удаление.
если нажать несколько раз - чтобы удалить несколько позиций подряд.
то выскакиет ошибка - потеря нужного индекса
может можно както подругому это сделать вапще ?)
← →
Правильный Вася (2007-06-12 17:02) [1]использовать поле Data в ListViewItem для хранения номера во втором списке
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.042 c