IMap.IsDirty

Syntax

IsDirty: Boolean;

Description

The IsDirty property determines whether map parameters have been changed.

Comments

Available values:

 

Example

Executing the example requires a form with the following components: the Button component named Button1, the MapBox component named MapBox1, and the UiMap component named UiMap1. UiMap1 is a data source for MapBox1. The map must be connected to the UiMap1 component.

The example is a handler of the OnClick event for the Button1 component.

Add links to the ExtCtrls, Forms, and Map system assemblies.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    Map: IMap;
    TerritoryInfo: IMapTerritoryInfo;
    MapView: IMapView;
Begin
    Map := UiMap1.Map;
    MapView := Map.View;
    TerritoryInfo := New DxMapTerritoryInfo.Create;
    TerritoryInfo.Layer := Map.Layers.FindByName("Regions");
    MapView.TerritoryInfo := TerritoryInfo;
    Map.IsDirty := False;       
End Sub Button1OnClick;

After executing the example the territory info of the Regions layer is displayed for the map. The IsDirty property will be set to False to enable detection of the future map parameters changes.

See also:

IMap