我有一个datagridview,其客户端名称为lat,long。我可以从datagridview指出地图上的所有标记,但我想在标记tootltip文本上显示客户端名称。
while (myReader.Read())
{
string Latitude = myReader["Latitude"].ToString();
string Longitude = myReader["Longitude"].ToString();
gMapControl1.Position = new PointLatLng(float.Parse(Latitude), float.Parse(Longitude));
GMarkerGoogle marker = new GMarkerGoogle(gMapControl1.Position, GMarkerGoogleType.red);
markersOverlay.Markers.Add(marker);
gMapControl1.Overlays.Add(markersOverlay);
marker.ToolTip = new GMapRoundedToolTip(marker);
marker.ToolTipText = this.dataGridView1.Columns[4].ToString;
}
}
答案 0 :(得分:2)
我使用此方法显示名称。您已经提供了tooltiptext,因此您只需要这个:
marker.ToolTipMode = MarkerTooltipMode.Always;
marker.Size = new System.Drawing.Size(21,21);
marker.Offset = new System.Drawing.Point(-10,-10);
marker.ToolTip.Font = new Font("Arial",9,FontStyle.Bold);