Use FolderInfoList.SortedChildList to get the folders in the correct order
This commit is contained in:
parent
91da0b995f
commit
d6c2a6f379
@ -99,7 +99,7 @@ namespace VEPROMS
|
|||||||
}
|
}
|
||||||
if (fi.ChildFolderCount > 0)
|
if (fi.ChildFolderCount > 0)
|
||||||
{
|
{
|
||||||
foreach (FolderInfo fic in fi.ChildFolders)
|
foreach (FolderInfo fic in fi.SortedChildFolders)
|
||||||
{
|
{
|
||||||
LoadChildFolders(fic, tn);
|
LoadChildFolders(fic, tn);
|
||||||
}
|
}
|
||||||
|
@ -135,7 +135,7 @@ namespace VEPROMS
|
|||||||
}
|
}
|
||||||
private void LoadChildFolders(FolderInfo fi, TreeNode tn, bool noProcs)
|
private void LoadChildFolders(FolderInfo fi, TreeNode tn, bool noProcs)
|
||||||
{
|
{
|
||||||
foreach (FolderInfo fic in fi.ChildFolders)
|
foreach (FolderInfo fic in fi.SortedChildFolders)
|
||||||
{
|
{
|
||||||
TreeNode tnc = tn.Nodes.Add(fic.Name);
|
TreeNode tnc = tn.Nodes.Add(fic.Name);
|
||||||
tnc.Tag = fic;
|
tnc.Tag = fic;
|
||||||
@ -195,7 +195,7 @@ namespace VEPROMS
|
|||||||
TreeNode tn = myTV.Nodes.Add(f.Name);
|
TreeNode tn = myTV.Nodes.Add(f.Name);
|
||||||
tn.Tag = f;
|
tn.Tag = f;
|
||||||
if (f.ChildFolderCount > 0)
|
if (f.ChildFolderCount > 0)
|
||||||
foreach (FolderInfo cf in f.ChildFolders)
|
foreach (FolderInfo cf in f.SortedChildFolders)
|
||||||
LoadFolderInfo(cf);
|
LoadFolderInfo(cf);
|
||||||
}
|
}
|
||||||
private void UpdateROValues()
|
private void UpdateROValues()
|
||||||
|
@ -419,7 +419,7 @@ namespace Volian.Controls.Library
|
|||||||
//advTreeProcSets.AfterNodeInsert += new TreeNodeCollectionEventHandler(advTreeProcSets_AfterNodeInsert);
|
//advTreeProcSets.AfterNodeInsert += new TreeNodeCollectionEventHandler(advTreeProcSets_AfterNodeInsert);
|
||||||
|
|
||||||
|
|
||||||
foreach (FolderInfo fic in fi.ChildFolders)
|
foreach (FolderInfo fic in fi.SortedChildFolders)
|
||||||
{
|
{
|
||||||
DevComponents.AdvTree.Node newnode = new DevComponents.AdvTree.Node();
|
DevComponents.AdvTree.Node newnode = new DevComponents.AdvTree.Node();
|
||||||
newnode.Text = fic.ToString();
|
newnode.Text = fic.ToString();
|
||||||
@ -487,7 +487,7 @@ namespace Volian.Controls.Library
|
|||||||
FolderInfo fi = (FolderInfo)obj;
|
FolderInfo fi = (FolderInfo)obj;
|
||||||
if (fi.ChildFolderCount > 0)
|
if (fi.ChildFolderCount > 0)
|
||||||
{
|
{
|
||||||
foreach (FolderInfo fic in fi.ChildFolders)
|
foreach (FolderInfo fic in fi.SortedChildFolders)
|
||||||
{
|
{
|
||||||
DevComponents.AdvTree.Node newnode = new DevComponents.AdvTree.Node();
|
DevComponents.AdvTree.Node newnode = new DevComponents.AdvTree.Node();
|
||||||
newnode.Text = fic.ToString();
|
newnode.Text = fic.ToString();
|
||||||
|
@ -457,9 +457,9 @@ namespace Volian.Controls.Library
|
|||||||
advTreeProcSets.Nodes.Add(topnode);
|
advTreeProcSets.Nodes.Add(topnode);
|
||||||
//advTreeProcSets.AfterNodeInsert += new TreeNodeCollectionEventHandler(advTreeProcSets_AfterNodeInsert);
|
//advTreeProcSets.AfterNodeInsert += new TreeNodeCollectionEventHandler(advTreeProcSets_AfterNodeInsert);
|
||||||
|
|
||||||
if (fi.ChildFolders != null)
|
if (fi.SortedChildFolders != null)
|
||||||
{
|
{
|
||||||
foreach (FolderInfo fic in fi.ChildFolders)
|
foreach (FolderInfo fic in fi.SortedChildFolders)
|
||||||
{
|
{
|
||||||
DevComponents.AdvTree.Node newnode = new DevComponents.AdvTree.Node();
|
DevComponents.AdvTree.Node newnode = new DevComponents.AdvTree.Node();
|
||||||
newnode.Text = fic.ToString();
|
newnode.Text = fic.ToString();
|
||||||
@ -558,7 +558,7 @@ namespace Volian.Controls.Library
|
|||||||
FolderInfo fi = (FolderInfo)obj;
|
FolderInfo fi = (FolderInfo)obj;
|
||||||
if (fi.ChildFolderCount > 0)
|
if (fi.ChildFolderCount > 0)
|
||||||
{
|
{
|
||||||
foreach (FolderInfo fic in fi.ChildFolders)
|
foreach (FolderInfo fic in fi.SortedChildFolders)
|
||||||
{
|
{
|
||||||
DevComponents.AdvTree.Node newnode = new DevComponents.AdvTree.Node();
|
DevComponents.AdvTree.Node newnode = new DevComponents.AdvTree.Node();
|
||||||
newnode.Text = fic.ToString();
|
newnode.Text = fic.ToString();
|
||||||
|
@ -380,7 +380,7 @@ namespace Volian.Controls.Library
|
|||||||
{
|
{
|
||||||
int indx = -1;
|
int indx = -1;
|
||||||
int pathid = filist[filist.Count - 1].FolderID;
|
int pathid = filist[filist.Count - 1].FolderID;
|
||||||
foreach (FolderInfo fic in fi.ChildFolders)
|
foreach (FolderInfo fic in fi.SortedChildFolders)
|
||||||
{
|
{
|
||||||
DropDownNode newnode = new DropDownNode(fic.FolderID, fic.ToString());
|
DropDownNode newnode = new DropDownNode(fic.FolderID, fic.ToString());
|
||||||
int tmp = topnode==null?vlnTreeComboSets.DropDownControl.Nodes.Add(newnode):topnode.Nodes.Add(newnode);
|
int tmp = topnode==null?vlnTreeComboSets.DropDownControl.Nodes.Add(newnode):topnode.Nodes.Add(newnode);
|
||||||
@ -680,7 +680,7 @@ namespace Volian.Controls.Library
|
|||||||
FolderInfo fi = (FolderInfo)obj;
|
FolderInfo fi = (FolderInfo)obj;
|
||||||
if (fi.ChildFolderCount > 0)
|
if (fi.ChildFolderCount > 0)
|
||||||
{
|
{
|
||||||
foreach (FolderInfo fic in fi.ChildFolders)
|
foreach (FolderInfo fic in fi.SortedChildFolders)
|
||||||
{
|
{
|
||||||
DropDownNode newnode = new DropDownNode(fic.FolderID, fic.ToString());
|
DropDownNode newnode = new DropDownNode(fic.FolderID, fic.ToString());
|
||||||
par.Nodes.Add(newnode);
|
par.Nodes.Add(newnode);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user