TmapSelectRect. SelectionMode

 

TMapSelectRect

Top

 

Способ выделения области. Определяет алгоритм процесса выбора области карты.

 

property SelectionMode: TSelectionMode;

 

 

Описание:

 

TSelectionMode =

 

(smStandart,                // стандартно

 

smTwoClicks,                // двумя нажатиями мыши

 

smEdit,                        // редактирование существующей области

 

smStandart_Edit,                      // стандартно с дальнейшим редактированием

 

smTwoClicks_Edit,        // в два нажатия мыши с дальнейшим редактированием.

 

smSlopeRect);          // выбор наклонной области без редактирования

 

Свойство SelectionMode устанавливает способ выделения области.

 

Предусмотрено шесть режимов выделения области:

 

 

-Стандартный (аналог выделения области в Windows, т.е. выделение начинается в точке нажатия левой кнопки мыши на карте, перемещением мыши с нажатой левой кнопкой осуществляется выбор габаритов области, отпускание кнопки мыши является окончанием выбора области, компонент переходит в неактивный режим);

 

-В два нажатия (аналог выделения области в ГИС «Панорама», т.е. началом выделения является точка первого нажатия левой кнопки мыши на карте, перемещением мыши осуществляется выбор габаритов области, повторное нажатие левой кнопки мыши является окончанием выбора области, компонент переходит в неактивный режим);

 

-Редактирование области (при активизации компонента на карте отображаются границы области, координаты которой занесены в поле SelectedRect. Область  можно перемещать и изменять ее размеры. Окончанием выбора области в данном случае является принудительный выход из активного режима вызовом метода StopAction, либо выбор в выпадающем по правой кнопке мыши меню пункта «принять область»);

 

-Стандартный с редактированием (аналогичен режиму Стандартный, но по окончанию выбора области дает возможность ее редактировать);

 

-В два нажатия с редактированием (аналогичен режиму В два нажатия, но по окончанию выбора области дает возможность ее редактировать).

 

-Выбор наклонной области без редактирования (началом выделения является точка первого нажатия левой кнопки мыши на карте, перемещение мыши осуществляется выбор наклона области выделения, второе нажатие левой кнопки мыши является фиксация наклона области и ее ширины, дальнейшее перемещение мыши осуществляет выбор длинны области выделения, а третье нажатие левой кнопки мыши на карте является окончанием выбора области, компонент переходит в неактивный режим.