private TreeNode buildtree(DisableGetObjects.IConfigSwitchOrGroup datainput)
        {
            TreeNode result = new TreeNode(datainput.GetNowItemName());

            result.Tag = datainput;
            if (datainput.IfHaveNextItems())
            {
                var datanext = datainput.NextItems();
                foreach (var p in datanext)
                {
                    result.Nodes.Add(buildtree(p));
                }
            }
            return result;
        }