Добрый вечер.
Подскажите пожалуйста, после того как я выбрал объект из классификатора и нажал на кнопку "Выбор", мне необходимо сделать так, чтобы выбранный мной объект двигался за курсором мыши пока я не выберу место на карте?
Пишу на С# с применением GisToolKitActiveFree 13
Мой код
private void CreateObj_ItemClick(object sender, ItemClickEventArgs e)
{
if (!MapSelectObjectRsc.ExecuteForMapObj(MapObj.C_CONTAINER, true)) return;
MapEditMetric.MoveWhenDown = false;
MapEditMetric.EditViewStyle = TxEditViewStyle.vsRealView;
MapEditMetric.MetEditMode = TxEditMode.emCreate;
MapEditMetric.StartAction();
}
private void MapEditMetric_OnExecute(object sender, EventArgs e)
{
MapObj.SetObjectByExcode((int)TxMetricType.IDFLOAT2, ObjExCode, (int)TxObjectLocal.OL_VECTOR);
MapObj.Commit();
MapAPI.mapUpdateObjectUp((IntPtr)MapObj.ObjHandle);
}
private void MapEditMetric_OnStopAction(object sender, EventArgs e)
{
MapObj.St yle = TxObjectStyle.OS_NOVIEW;
MapObj.ObjHandle = 0;
}
На данный момент выбранный мной объект появляется лишь тогда, когда я щелкну мышью по карте(((
Подскажите пожалуйста, после того как я выбрал объект из классификатора и нажал на кнопку "Выбор", мне необходимо сделать так, чтобы выбранный мной объект двигался за курсором мыши пока я не выберу место на карте?
Пишу на С# с применением GisToolKitActiveFree 13
Мой код
private void CreateObj_ItemClick(object sender, ItemClickEventArgs e)
{
if (!MapSelectObjectRsc.ExecuteForMapObj(MapObj.C_CONTAINER, true)) return;
MapEditMetric.MoveWhenDown = false;
MapEditMetric.EditViewStyle = TxEditViewStyle.vsRealView;
MapEditMetric.MetEditMode = TxEditMode.emCreate;
MapEditMetric.StartAction();
}
private void MapEditMetric_OnExecute(object sender, EventArgs e)
{
MapObj.SetObjectByExcode((int)TxMetricType.IDFLOAT2, ObjExCode, (int)TxObjectLocal.OL_VECTOR);
MapObj.Commit();
MapAPI.mapUpdateObjectUp((IntPtr)MapObj.ObjHandle);
}
private void MapEditMetric_OnStopAction(object sender, EventArgs e)
{
MapObj.St yle = TxObjectStyle.OS_NOVIEW;
MapObj.ObjHandle = 0;
}
На данный момент выбранный мной объект появляется лишь тогда, когда я щелкну мышью по карте(((