private LinkLineNode HitTest(int x, int y)
        {
            LinkLineNode nodeTest = null;

            for (int i = 0; i < Controls.Count; i++)
            {
                LinkLineNode node = Controls[i] as LinkLineNode;
                if (node != null)
                {
                    if (nodeTest == null)
                    {
                        if (node.HitTest(x, y))
                        {
                            nodeTest = node;
                        }
                        else
                        {
                            setLineSelection(node, false);
                        }
                    }
                    else
                    {
                        setLineSelection(node, false);
                    }
                }
            }
            return(nodeTest);
        }