Возникает при вводе с экрана ломаной в различных режимах.
Event OnInputParams( Param1 As Double, Param2 As Double, Param3 As Double)
Param1 - длина подвижного отрезка (от последней введенной точки ломаной до курсора мыши).
Param2 - суммарная длина введенной ломаной вместе с подвижным отрезком.
Param3 - площадь многоугольника образованного ломаной и замыканием ее первой точки с точкой положения курсора мыши.
Событие возникает во всех режимах ввода ломаной - измерение расстояний, выделение объектов произвольным контуром, ввод полилинии или контура и т.д. Для фильтрации события используйте значение текущего режима карты MapDoc.Mode.
'Получили событие об изменении вводимых параметров Private Sub MapCtrl1_OnInputParams(ByVal Param1 As Double, ByVal Param2 As Double, ByVal Param3 As Double) 'Если текущий режим карты измерение расстояния, выводим сообщение If MapCtrl1.Map.Mode = eModeDistance Then Text2.Text = "Len:" & Str(Param1) & " Total::" & Str(Param2) & " Square:" & Str(Param3) End If End Sub