About chart events

 
if(ObjectGetInteger(0,"Label",OBJPROP_SELECTED) == true)
      {
      ObjectSetInteger(0,"Label",OBJPROP_XDISTANCE,(int)lparam);
      ObjectSetInteger(0,"Label",OBJPROP_YDISTANCE,(int)dparam);
      }

I want to link with the mouse cursor when OBJ_BITMAP_LABEL is selected. However, it doesn't work unless the tick comes. Nothing is written in OnCalculate. I wonder why.

分かるかたいらっしゃいましたらよろしくお願いいたします。
理由: