Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



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


2-1458469608
Signal
2016-03-20 13:26
2018.03.11
Как можно получить текстовое значение перечислителя Type?


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


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


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




   Наверх