public TreeNodeCultureCollection GetCulturesNode()
 {
     for (int i = 0; i < Nodes.Count; i++)
     {
         TreeNodeCultureCollection tn = Nodes[i] as TreeNodeCultureCollection;
         if (tn != null)
         {
             return(tn);
         }
     }
     return(null);
 }
        public void SelectLanguages()
        {
            Form f = this.TreeView.FindForm();

            if (ResourceManager.SelectLanguages(f))
            {
                if (NextLevelLoaded)
                {
                    TreeNodeCultureCollection tnc = GetCulturesNode();
                    if (tnc != null)
                    {
                        tnc.LoadLanguages();
                    }
                    ResetResourcesCollectionNodes();
                }
            }
        }