コード例 #1
0
        /// <summary>
        /// Adds a new case
        /// </summary>
        /// <param name="function"></param>
        public CaseTreeNode AddCase(DataDictionary.Functions.Case aCase)
        {
            Item.appendCases(aCase);
            CaseTreeNode retVal = new CaseTreeNode(aCase);

            Nodes.Add(retVal);

            return(retVal);
        }
コード例 #2
0
        /// <summary>
        ///     Create structure based on the subsystem structure
        /// </summary>
        /// <param name="sourceNode"></param>
        public override void AcceptDrop(BaseTreeNode sourceNode)
        {
            base.AcceptDrop(sourceNode);

            if (sourceNode is CaseTreeNode)
            {
                CaseTreeNode node  = sourceNode as CaseTreeNode;
                Case         aCase = node.Item;
                node.Delete();
                Item.appendCases(aCase);
            }
        }
コード例 #3
0
        /// <summary>
        /// Create structure based on the subsystem structure
        /// </summary>
        /// <param name="SourceNode"></param>
        public override void AcceptDrop(BaseTreeNode SourceNode)
        {
            base.AcceptDrop(SourceNode);

            if (SourceNode is CaseTreeNode)
            {
                CaseTreeNode node = SourceNode as CaseTreeNode;
                DataDictionary.Functions.Case aCase = node.Item;
                node.Delete();
                AddCase(aCase);
            }
        }