1

クライアント名が緯度、経度のデータグリッドビューがあります。datagridview からマップ上のすべてのマーカーを指摘することはできますが、マーカーのツールチップ テキストにクライアント名を表示したいと考えています。

 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;

                }
            }
4

1 に答える 1

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);
于 2013-07-29T17:53:36.993 に答える