树形节点内容来自哪里,语言变换后,要重新加载tree

解决方案 »

  1.   

             
                System.ComponentModel.ComponentResourceManager restree = new ComponentResourceManager(typeof(Frmmain));
                foreach (TreeNode node in this.treeView1.Nodes)
                {
                    res.ApplyResources(node, node.Name);
                    foreach (TreeNode subnode in node.Nodes)
                    {
                        res.ApplyResources(subnode, subnode.Name);
                    }
                }
               
                //foreach (ToolStripMenuItem item in this.menuStrip1.Items)
                //{
                //    res.ApplyResources(item, item.Name);
                //    foreach (ToolStripMenuItem subItem in item.DropDownItems)
                //    {
                //        res.ApplyResources(subItem, subItem.Name);
                //    }
                //}
                //Caption
                res.ApplyResources(this, "$this");
    代码是这样的 用的资源做的 根本没效果
      

  2.   

    上面的 res写错了  应该是restree 大家帮忙看下