diff --git a/PROMS/Volian.Controls.Library/vlnTreeView.cs b/PROMS/Volian.Controls.Library/vlnTreeView.cs index 3eac21cf..5fcb43b6 100644 --- a/PROMS/Volian.Controls.Library/vlnTreeView.cs +++ b/PROMS/Volian.Controls.Library/vlnTreeView.cs @@ -983,19 +983,22 @@ namespace Volian.Controls.Library SectionInfo si2 = (tn as VETreeNode).VEObject as SectionInfo; if (si2.MyDocVersion.MultiUnitCount > 1) { - MenuItem mps = new MenuItem("Print Section"); - int k = 0; - foreach (string s in si2.MyDocVersion.UnitNames) + if (!si2.IsSubsection) { - k++; - MenuItem mp = mps.MenuItems.Add(s, new EventHandler(miMultiUnit_Click)); - mp.Tag = k; + MenuItem mps = new MenuItem("Print Section"); + int k = 0; + foreach (string s in si2.MyDocVersion.UnitNames) + { + k++; + MenuItem mp = mps.MenuItems.Add(s, new EventHandler(miMultiUnit_Click)); + mp.Tag = k; + } + cm.MenuItems.Add(mps); } - cm.MenuItems.Add(mps); } else { - cm.MenuItems.Add("Print Section", new EventHandler(mi_Click)); + if(!si2.IsSubsection) cm.MenuItems.Add("Print Section", new EventHandler(mi_Click)); } } }