组件,如何改变Action操作时的样式

0 投票

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

11月 21, 2020 分类:  125次浏览 | 用户: 行者不懂 牛刀小试 (233 分)

1个回答

0 投票

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

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

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

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

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