Exemple #1
0
 internal void TryToSelectFolderAfterCreating(RadTreeNode parent, string NameChildFolder)
 {
     RadTreeNode[] nodes = parent.FindNodes(item => item.Name == NameChildFolder);
     if (nodes.Length < 1)
     {
         return;
     }
     if (Program.ApplicationSettings.SelectNewFolderAfterCreating)
     {
         try
         {
             nodes[0].Selected = true; nodes[0].EnsureVisible();
         }
         catch { }
     }
     else
     {
         parent.Expanded = true; parent.Selected = true;
         try
         {
             foreach (RadTreeNode item in parent.Nodes)
             {
                 if (item != nodes[0])
                 {
                     item.Collapse();
                 }
             }
             nodes[0].EnsureVisible();
         }
         catch { }
     }
 }