public void Create(NodeBox nb1, NodeBox nb2) { listOfNodeBoxes = new List <NodeBox>(); listOfNodeBoxes.Add(nb1); listOfNodeBoxes.Add(nb2); }
public Edge(NodeBox nb1, NodeBox nb2) { listOfNodeBoxes = new List <NodeBox>() { nb1, nb2 }; }
private void AddNode(object sender, EventArgs e) { NodeBox nb = new NodeBox(); // Вычисление точки, для помещения центра узла посередине курсора Point mousePosition = new Point(MousePosition.X - nb.CenterPoint.X, MousePosition.Y - nb.CenterPoint.Y); nb.Location = panel1.PointToClient(mousePosition); panel1.Controls.Add(nb); }