Вверх ↑
Разработчик
Ответов: 26066
Рейтинг: 2120
#1: 2014-08-04 01:12:47 ЛС | профиль | цитата
Леонид, это неправильное решение. Добавлять событие надо не в метод doCollapse, а в функцию _onExpanding

function THITreeViewTrain._OnExpanding;
var dt:TData;
begin
Result := true;
dt := PData(Control.TVItemData[Item])^;
if Expand then
_hi_onEvent(_event_onExpand, dt)
else
_hi_onEvent(_event_onCollapse, dt)
end;
карма: 22

1
Голосовали:sla8a