Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.05;
Скачать: CL | DM;

Вниз

Странный такой OnDeletion у TListView ?   Найти похожие ветки 

 
frost ©   (2003-12-21 12:35) [0]

У меня есть TListView у которого OwnerData = True, есть список TList где расположены Item"ы, все хорошо работает но вот немогу разобратся как пользоватся событием OnDeletion, я пишу lv.DeleteSelected; (кстати lv.Items.Delete(i) также как и lv.Items[i].Delete;
- не вызывает OnDeletion ???) и вызывается событие OnDeletion в котором (как я понимаю надо удалить Item) я пишу

List1.Delete(Item.Index);
Item.Delete;
lv.Items.Count:=lv.Items.Count - 1; //для синхронизации
//количества элементов в lv и List если не писать то количество
//lv.Items.Count не изменится, и при дальнейшей работе с lv
//появится List Index of bounds


Возникает вопрос: 1 - я правильно написал обработчик OnDeletion, есди да то почему при повторном удалениии OnDeletion не срабатывает ???


 
Palladin ©   (2003-12-21 16:56) [1]

Ты не правильно понимаешь. Не надо в OnDeletion удалять.


 
frost ©   (2003-12-21 22:56) [2]

Ненадо удалять Item у TTreeView или Tlist?


 
Palladin ©   (2003-12-21 22:58) [3]

Нигде не надо удалять. Событие OnDeletion совсем не для этого.



Страницы: 1 вся ветка

Текущий архив: 2004.01.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
1-11871
Samael6
2003-12-18 15:20
2004.01.05
Создание элементов управления в чужом приложении


14-12036
Mike Kouzmine
2003-12-09 13:18
2004.01.05
Сегодня играет Локомотив.


11-11844
titnn
2003-04-15 22:59
2004.01.05
Почему DLL сделанная в KOL не работает ?


6-12012
Vladimir Bolotin
2003-11-04 00:11
2004.01.05
СРОЧНО ищется КОМПОНЕНТ для работы с почтой по HTTP


4-12206
Erik
2003-11-04 13:48
2004.01.05
Как прибить тред застравший в критической секции?