-
Zoom Evstrahiev (18.06.08 22:50) [0]Добрый день!
Существует ли какой-либо способ удалить строки, выбранные в ListBox'e, кроме прохождения их циклом? Никаких свойств, подохдящих для этого я не нашел.
Сейчас я делаю это так:for i:=lb.count downto filelb.SelStart do
if filelb.ItemSelected[i] then filelb.Delete(i); -
А чем это не устраивает?
-
@!!ex © (21.06.08 19:38) [2]> А чем это не устраивает?
realloc при каждом delete? -
@!!ex © (21.06.08 19:40) [3]Ничего тут не посоветуешь, кроме переписывания контрола с заточкой под эту задачу.
-
Vitkov (26.08.09 18:10) [4]Есть стандартный метод:
procedure TCustomListBox.DeleteSelected; -
имя(27.12.09 21:30) [5]Удалено модератором -
GO GO GO (23.01.13 20:02) [6]for i:=lb.count downto filelb.SelStart do
if filelb.ItemSelected[i] then filelb.Delete(i);
Хе - хе.