Форум: "Начинающим";
Текущий архив: 2018.03.11;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.001 c