Пример #1
0
        private void FillTree()
        {
            if (m_RecordPlayer == null)
            {
                return;
            }

            int      nID = 0, nType = 0;
            string   strName  = null;
            TreeNode treeNode = null;

            treeView1.SelectedNode = treeView1.Nodes[0];
            m_RecordPlayer.GetFirstObj(out nID, out strName, out nType);
            while (nID != -1)
            {
                if (nType != 0)
                {
                    treeNode = treeView1.SelectedNode.Nodes[nType - 1];
                    TreeNode InsertNode = new TreeNode(strName);
                    InsertNode.Tag = nID;
                    treeNode.Nodes.Add(InsertNode);
                    FillEvent(InsertNode);
                }
                m_RecordPlayer.GetNextObj(out nID, out strName, out nType);
            }
            return;
        }