Форум: "Начинающим";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];
Внизкак из ListView в режиме Report удалить выделенную запись Найти похожие ветки
← →
Kirillrepin © (2007-01-12 22:17) [0]как из ListView в режиме Report удалить выделенную запись
← →
Almaz © (2007-01-12 22:34) [1]
> как из ListView в режиме Report удалить выделенную запись
Собственно, также как и в других режимах. Если MultiSelect не включен, то быстрее всего так:if Assigned(ListView1.Selected) then
ListView1.Selected.Delete;
В противном случае:ListView1.DeleteSelected;
Удачи.
← →
Kirillrepin © (2007-01-12 22:42) [2]а если мультиселект то как быть?
← →
Almaz © (2007-01-12 22:53) [3]
> а если мультиселект то как быть?
Внимательно читать мой пост ;)
Цитирую сам себя:
> В противном случае:
>
> ListView1.DeleteSelected;
Удачи.
← →
Kirillrepin © (2007-01-12 23:06) [4]пробовал, выдает ошибку при компиляции
← →
Almaz © (2007-01-12 23:14) [5]
> пробовал, выдает ошибку при компиляции
Видимо этого метода нет в D5, а появился он в D6. Тогда так:with ListView1 do
begin
Items.BeginUpdate;
try
for I := Items.Count - 1 downto 0 do
if Items[I].Selected then
Items[I].Delete;
finally
Items.EndUpdate;
end;
end;
Удачи.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.049 c