如何使用 Gmap.net 更改工具提示文字的前景色?
How can I change the foreground color of the words of a ToolTip using Gmap.net?
如何使用 Gmap.net 更改工具提示文字的前景色?
GMarkerGoogle marker = new GMarkerGoogle(new PointLatLng(Convert.ToDouble(Mark_Latitude[Mark_Longitude.Count - 1]), Convert.ToDouble(Mark_Longitude[Mark_Longitude.Count - 1])),GMarkerGoogleType.green);
GMapOverlay gMapOverlay = new GMapOverlay("polygons");
gMapOverlay.Markers.Add(marker);
marker.ToolTipMode = MarkerTooltipMode.OnMouseOver;
marker.ToolTip = new GMapBaloonToolTip(marker);
Brush ToolTipBackColor = new SolidBrush(Color.Transparent);
Font f = new Font("Arial", 9, FontStyle.Bold);
ToolTipBackColor.GetType();
marker.ToolTip.Stroke.Color = Color.FromArgb(0, 255, 255, 0);
marker.ToolTip.Font = f;
marker.ToolTip.Fill = ToolTipBackColor;
marker.ToolTipText = ":" + Mark_Longitude[Mark_Longitude.Count - 1] + " :" + Mark_Latitude[Mark_Latitude.Count - 1];
下图说明问题:
您只需设置 Foreground
属性:
marker.ToolTip.Foreground = Brushes.Green;
如何使用 Gmap.net 更改工具提示文字的前景色?
GMarkerGoogle marker = new GMarkerGoogle(new PointLatLng(Convert.ToDouble(Mark_Latitude[Mark_Longitude.Count - 1]), Convert.ToDouble(Mark_Longitude[Mark_Longitude.Count - 1])),GMarkerGoogleType.green);
GMapOverlay gMapOverlay = new GMapOverlay("polygons");
gMapOverlay.Markers.Add(marker);
marker.ToolTipMode = MarkerTooltipMode.OnMouseOver;
marker.ToolTip = new GMapBaloonToolTip(marker);
Brush ToolTipBackColor = new SolidBrush(Color.Transparent);
Font f = new Font("Arial", 9, FontStyle.Bold);
ToolTipBackColor.GetType();
marker.ToolTip.Stroke.Color = Color.FromArgb(0, 255, 255, 0);
marker.ToolTip.Font = f;
marker.ToolTip.Fill = ToolTipBackColor;
marker.ToolTipText = ":" + Mark_Longitude[Mark_Longitude.Count - 1] + " :" + Mark_Latitude[Mark_Latitude.Count - 1];
下图说明问题:
您只需设置 Foreground
属性:
marker.ToolTip.Foreground = Brushes.Green;