TMapDataList.OnBeforChangeData

 

TMapDataList

Top

 

Событие вызывается перед изменением состава данных карты, которая определена в свойстве MapView.

 

TChangeDataEvent = procedure (aActionType : TActionType; aFileName : string; aFileType : TFileType; var aChange ; boolean) of object;

 

property OnBeforChangeData : TChangeDataEvent;

 

Описание:

Событие генерируется перед добавлением или закрытием данных (пользовательских карт, растров, матриц). Пользователь может разрешить или запретить выполнение изменения состава данных электронной карты. Имеет смысл только для упрощенного варианта диалога.

Параметры события:

aActionType – действие с данными

         AT_OPENFILE – открытие данных;

         AT_CLOSEFILE – закрытие данных;

aFileName – имя файла содержащего данные;

aFileType – тип файла данных

         MT_MAP – электронная карта (.map);

         MT_SIT – пользовательская карта (.sit);

         MT_RSW, MT_RST – растры (.rsw, .rst);

         MT_MTL, MT_MTQ, MT_MTW, MT_MTR – матрицы (.mtl, .mtq, .mtw, .mtr);

aChange – переменная логического типа, которую устанавливает пользователь в процедуре обработки события и в соответствии со значением которой выполняется или не выполняется изменение состава данных карты.