我想为我的GMap.Net.WinForm项目中的每个路由创建自定义路径。我该怎么做?我知道有一个类似自定义DashStyle的东西。实际上我想做一个从一个点到另一个点的箭头。有没有可能用它来做到这一点?
route.Stroke = new Pen(System.Drawing.Color.Red, 3); mainRoute.Stroke.DashStyle = System.Drawing.Drawing2D.DashStyle.Custom;
字符串
lymgl2op1#
您可以使用AdjustableArrowCap对象创建表示可缩放三角形形状的虚线的端点。两个浮点值表示从虚线端点开始的直线的长度。bool值指定形状是否应该填充。将此对象分配给您的Pen的CustomEndCap属性:
bool
var routePen = new Pen(Color.Red, 3) { DashStyle = DashStyle.Dash, CustomEndCap = new AdjustableArrowCap(3.0f, 3.0f, true) }; route.Stroke = routePen;
1条答案
按热度按时间lymgl2op1#
您可以使用AdjustableArrowCap对象创建表示可缩放三角形形状的虚线的端点。
两个浮点值表示从虚线端点开始的直线的长度。
bool
值指定形状是否应该填充。将此对象分配给您的Pen的CustomEndCap属性:
字符串