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

Вниз

TListView и OwnerData   Найти похожие ветки 

 
Signal   (2016-03-19 13:57) [0]

Как заставить TListView не срабатывать onData если было изменено TimageList?

весь сыр-бор с этим OwnerData затеял, чтоб TimageList добавлялся динамически по мере надобности, а он собака на это изменение повторно запускает onData!


 
Signal   (2016-03-19 13:58) [1]

Может есть какой-нибудь компонент аналогичный сторонний и желательно чтобы checkbox тоже работал?


 
OnDataHandler   (2016-03-19 16:02) [2]

procedure TForm1.ListView1Data(...); // Обработчик события OnData
begin
 ListView1.OnData := nil; // Временно отключаем событие OnData
 try
   ... // Что-то делаем, событие OnData не происходит
 finally
   ListView1.OnData := ListView1Data; // Снова включаем событие OnData
 end;
end;


 
Signal   (2016-03-19 21:15) [3]

не, не сработало, как только выполняется Result:=ImageList1.Add(Bitm, Bitm);


 
Юрий Зотов ©   (2016-03-19 22:33) [4]

> Signal   (19.03.16 21:15) [3]

Естественно. Отключается событие одного компонента (ListView1), а картинка добавляется к другому компоненту (ImageList1).


 
Signal   (2016-03-20 00:11) [5]

ага но срабатывает после добавление в ImageList1, срабатывает-то код в ListView1.onData а добавление новой картинки висит как раз в onData


 
Германн ©   (2016-03-20 01:41) [6]

Удалено модератором


 
Signal   (2016-03-20 03:39) [7]

вариант заполнить нужными картинками сразу ImageList НЕ ВАРИАНТ, иначе с ownerData можно было вообще не заморачиваться.


 
Sha ©   (2016-03-20 11:06) [8]

Рисуй сам, и будет не важно, откуда картинка.
Все равно этим все кончится.


 
Signal   (2016-03-20 15:12) [9]

да скорее всего прийдется самому рисовать, я конечно реализовал и по добавлению в Imagelist но все равно в 3 прохода обновляет, хотя и не парит это, но как говорится костыли не нужны



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

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

Наверх




Память: 0.48 MB
Время: 0.003 c
2-1458410529
Валя
2016-03-19 21:02
2018.03.11
MouseUP на дочернем компоненте


2-1458385064
Signal
2016-03-19 13:57
2018.03.11
TListView и OwnerData


15-1471069950
andrd
2016-08-13 09:32
2018.03.11
Как много может рассказать apk?


2-1458508641
Погроммист
2016-03-21 00:17
2018.03.11
Как в MS Access одним запросом модифицировать или добавить строку


15-1470919646
aka
2016-08-11 15:47
2018.03.11
История браузера