diff --git a/PROMS/VEPROMS User Interface/frmSectionProperties.cs b/PROMS/VEPROMS User Interface/frmSectionProperties.cs index 371ada43..7f7e6859 100644 --- a/PROMS/VEPROMS User Interface/frmSectionProperties.cs +++ b/PROMS/VEPROMS User Interface/frmSectionProperties.cs @@ -610,7 +610,7 @@ namespace VEPROMS } if (oldSelIndx > newDocStyles.Count) { - string msg = string.Format("The section type that is set is not available in the new format, it was reset to {0}. Verify that it is appropriate.", newDocStyles[0].Name); + string msg = string.Format("The section type that is set is not available in the new format, it was reset to '{0}'. Verify that it is appropriate.", newDocStyles.GetDocStyleItem(0).Name); MessageBox.Show(msg, "Non-existent section"); selindx = 0; } diff --git a/PROMS/VEPROMS.CSLA.Library/Format/DocStyles.cs b/PROMS/VEPROMS.CSLA.Library/Format/DocStyles.cs index a5724e21..c27afd1c 100644 --- a/PROMS/VEPROMS.CSLA.Library/Format/DocStyles.cs +++ b/PROMS/VEPROMS.CSLA.Library/Format/DocStyles.cs @@ -434,6 +434,16 @@ namespace VEPROMS.CSLA.Library public class DocStyleList : vlnIndexedFormatList { public DocStyleList(XmlNodeList xmlNodeList) : base(xmlNodeList, null) { } + public DocStyle GetDocStyleItem(int itmcnt) // get the 'itm'th one from list, starting at '0' + { + int cnt = 0; + foreach (DocStyle ds in this) + { + if (cnt == itmcnt) return ds; + cnt++; + } + return null; + } } #endregion #region Layout