Всем привет!
собственно, моих обработчиков написано несколько и все они работают хорошо, кроме одного
Проблема:
событие - добавление графического объекта в GraphicsContainer активного вида
IGraphicsContainerEvents_ElementAddedEventHandler DElementAdded;
DElementAdded = new IGraphicsContainerEvents_ElementAddedEventHandler(OnElementAdded);
((IGraphicsContainerEvents_Event)_Map.ActiveGraphicsLayer).ElementAdded += OnElementAdded;
сам обработчик
private void OnElementAdded(IElement El)
{
try
{
//TO DO
}
catch (Exception ex)
{
Error.SaveError(ex);
return;
}
}
в случае, если я ставлю брэйкпоинт в строке при Debug'e ((IGraphicsContainerEvents_Event)_Map.ActiveGraphicsLayer).ElementAdded += OnElementAdded;, то все работает как и должно, мой обработчик работает, если без брэйкпоинта, то нет.
ArcGIS 9.3 SP1