diff --git a/PROMS/Volian.Controls.Library/DisplayRO.cs b/PROMS/Volian.Controls.Library/DisplayRO.cs index 9b45fce4..609c4e0c 100644 --- a/PROMS/Volian.Controls.Library/DisplayRO.cs +++ b/PROMS/Volian.Controls.Library/DisplayRO.cs @@ -388,7 +388,10 @@ namespace Volian.Controls.Library { string linktxt = string.Format(@"#Link:ReferencedObject: {0} {1}", roch.roid, _MyROFST.MyRODb.RODbID); // Resolve symbols and scientific notation in the RO return value - _MyRTB.InsertRO(ConvertSymbolsAndStuff(selectedChld.value), linktxt); + string valtxt = ConvertSymbolsAndStuff(selectedChld.value); + _MyRTB.InsertRO(valtxt, linktxt); + _MyRTB.Select(_MyRTB.SelectionStart + valtxt.Length + linktxt.Length, 0); + _MyRTB.Focus(); } _MyRTB.inRoAdd = false; } @@ -793,6 +796,12 @@ namespace Volian.Controls.Library } #endregion // utils + + private void lbROId_DoubleClick(object sender, EventArgs e) + { + // TODO: This is hard-coded to particular folders + System.Diagnostics.Process.Start(@"C:\VE-PROMS.NET\BIN\RoEditor.EXE",@"c:\Plant\hlp\vehlp\ro " + CurROLink.ROID); + } #endregion } }