首页 / 浏览问题 / 组件 / 问题详情
组件,如何改变Action操作时的样式
行者不懂  (241分)  牛刀小试
11月21日, 2020

在进行拉框选取或者绘制多边形选取(Action.SelectRegion或 Action.SelectRectangle)时,如何改变实时拉的框或多边形的样式? 如下图,默认的看起来不明显。

1个回答

设置MapControl.IsCursorCustomized = true,再设置MapControl.Cursor属性值,即可自定义鼠标光标的样式

程逸诗  (4,429分)  名扬四海
11月23日, 2020
你好,不是说光标样式。

而是拉框样式和 绘制的多边形样式。

框选和绘制多边形选择的时候。

Action.SelectRegion或 Action.SelectRectangle
这个没有办法修改,这部分封装在底层,没有开出修改接口,如果你想要自定义风格的话,画框或者画多边形这块儿功能需要自己去实现,思路就是用在跟踪图层绘制面,然后用面去对地图里面的图层进行空间查询。绘制过程中的线就可以在绘制事件中自己去设置想要的风格样式了
...