internal override void CalcLink()
{
if (needCalcLink == false)
{
return;
}
if (line1 != null)
{
Point connector1Location = connector1.Location;
Point connector2Location = connector2.Location;
Size connector1Size = connector1.Size;
Size connector2Size = connector2.Size;
line1.Point1 = new Point(connector1Location.X + connector1Size.Width / 2, connector1Location.Y + connector1Size.Height / 2);
line1.Point2 = new Point(connector2Location.X + connector2Size.Width / 2, connector2Location.Y + connector2Size.Height / 2);
line1.CalcLine();
}
needCalcLink = false;
}