Exemplo n.º 1
0
 internal virtual void OnPositionChange(PositionChangeEventArgs e)
 {
     if (null != PositionChange)
     {
         foreach (PositionChangeEventHandler PositionChangeHandler in PositionChange.GetInvocationList())
         {
             ISynchronizeInvoke syncInvoke = PositionChangeHandler.Target as ISynchronizeInvoke;
             if ((null != syncInvoke) && (syncInvoke.InvokeRequired))
             {
                 try
                 {
                     syncInvoke.Invoke(PositionChangeHandler, new object[] { this, e });
                 }
                 catch { }
             }
             else
             {
                 PositionChangeHandler(this, e);
             }
         }
     }
 }
Exemplo n.º 2
0
 internal virtual void OnPositionChange(PositionChangeEventArgs e)
 {
     if (null != PositionChange)
     {
         foreach (PositionChangeEventHandler PositionChangeHandler in PositionChange.GetInvocationList())
         {
             ISynchronizeInvoke syncInvoke = PositionChangeHandler.Target as ISynchronizeInvoke;
             if ((null != syncInvoke) && (syncInvoke.InvokeRequired))
             {
                 try
                 {
                     syncInvoke.Invoke(PositionChangeHandler, new object[] { this, e });
                 }
                 catch { }
             }
             else
                 PositionChangeHandler(this, e);
         }
     }
 }