diff --git a/PROMS/Volian.Controls.Library/DisplayTabControl.cs b/PROMS/Volian.Controls.Library/DisplayTabControl.cs index 8b4e5a0e..5c223017 100644 --- a/PROMS/Volian.Controls.Library/DisplayTabControl.cs +++ b/PROMS/Volian.Controls.Library/DisplayTabControl.cs @@ -26,6 +26,12 @@ namespace Volian.Controls.Library if (LinkModifyTran != null) LinkModifyTran(sender, args); else MessageBox.Show(args.LinkInfo.LinkText, "Unhandled Link Modify Tran", MessageBoxButtons.OK, MessageBoxIcon.Information); } + public event DisplayPanelLinkEvent LinkModifyRO; + internal void OnLinkModifyRO(object sender, DisplayLinkEventArgs args) + { + if (LinkModifyRO != null) LinkModifyRO(sender, args); + else MessageBox.Show(args.LinkInfo.LinkText, "Unhandled Link Modify RO", MessageBoxButtons.OK, MessageBoxIcon.Information); + } public event DisplayPanelEvent ItemSelectedChanged; internal void OnItemSelectedChanged(object sender, DisplayPanelEventArgs args) { diff --git a/PROMS/Volian.Controls.Library/DisplayTabPanel.cs b/PROMS/Volian.Controls.Library/DisplayTabPanel.cs index 5ae77b28..a26a4d46 100644 --- a/PROMS/Volian.Controls.Library/DisplayTabPanel.cs +++ b/PROMS/Volian.Controls.Library/DisplayTabPanel.cs @@ -78,6 +78,7 @@ namespace Volian.Controls.Library _MyPanel.Dock = System.Windows.Forms.DockStyle.Fill; _MyPanel.LinkClicked +=new Volian.Controls.Library.DisplayPanelLinkEvent(_MyPanel_LinkClicked); _MyPanel.LinkModifyTran += new DisplayPanelLinkEvent(_MyPanel_LinkModifyTran); + _MyPanel.LinkModifyRO += new DisplayPanelLinkEvent(_MyPanel_LinkModifyRO); _MyPanel.ItemClick +=new Volian.Controls.Library.DisplayPanelEvent(_MyPanel_ItemClick); _MyPanel.AttachmentClicked += new Volian.Controls.Library.DisplayPanelAttachmentEvent(_MyPanel_AttachmentClicked); _MyPanel.ItemSelectedChanged += new DisplayPanelEvent(_MyPanel_ItemSelectedChanged); @@ -86,6 +87,10 @@ namespace Volian.Controls.Library { _MyTabControl.OnLinkModifyTran(sender, args); } + void _MyPanel_LinkModifyRO(object sender, DisplayLinkEventArgs args) + { + _MyTabControl.OnLinkModifyRO(sender, args); + } void _MyPanel_ItemSelectedChanged(object sender, DisplayPanelEventArgs args) { _MyTabControl.OnItemSelectedChanged(sender, args);