Esempio n. 1
0
 private void UpdateList(Com.Delta.Print.Engine.Map.MapPoint point)
 {
     foreach (ListViewItem lvi in landmarksList.Items)
     {
         if (lvi.Tag == point)
         {
             lvi.Text = point.Text;
             break;
         }
     }
 }
Esempio n. 2
0
        private void AddPoint(int x, int y)
        {
            float xCo = x * 1000f / mapPanel.Width;
            float yCo = y * 1000f / mapPanel.Height;

            int index = map.Landmarks.Length;

            Map.MapPoint point = new Com.Delta.Print.Engine.Map.MapPoint(String.Format("Point{0}", index), xCo, yCo);

            ArrayList tmp = new ArrayList(map.Landmarks);

            tmp.Add(point);

            map.Landmarks = (Com.Delta.Print.Engine.Map.MapPoint[])tmp.ToArray(typeof(Com.Delta.Print.Engine.Map.MapPoint));

            FillList();
            landmarksList.Items[index].Selected = true;
            mapPanel.Refresh();
        }