コード例 #1
0
        // 根据信息创建链接
        protected bool CreateLink()
        {
            if (m_linkFromObjectInfo == null || m_linkToObjectInfo == null)
            {
                return(false);
            }

            if (m_linkFromObjectInfo.AddLinkInfo(this) == true &&
                m_linkToObjectInfo.AddLinkInfo(this) == true)
            {
                SetColor(m_linkFromObjectInfo);
                m_linkFromObjectInfo.HostNodeControl.AfterLink();
                m_linkToObjectInfo.HostNodeControl.AfterLink();
                return(true);
            }

            //Clear();
            RemoveLinkPath();

            return(false);
        }