Пример #1
0
        private void btnDsave_Click(object sender, EventArgs e)
        {
            EdgesCollection EC     = map.Edge.Edges;
            Edge            edge   = new Edge();
            double          svalue = double.Parse(txtDistance.Text);;

            if (EdgeSearch(txtDstart.Text, txtDend.Text, EC, edge))
            {
                edge.Svalue = svalue;
            }
            else
            {
                if (SearchNode(txtDstart.Text) != null && SearchNode(txtDend.Text) != null)
                {
                    edge        = new Edge(SearchNode(txtDstart.Text), SearchNode(txtDend.Text));
                    edge.Svalue = svalue;
                    EC.Add(edge);
                }
            }
        }