From 9da4d68c7b0d66f1ea2a5373036e6687c4dde1f8 Mon Sep 17 00:00:00 2001 From: Rich Date: Thu, 30 Jul 2009 19:01:46 +0000 Subject: [PATCH] Switch focus back to RTB after inserting item --- PROMS/Volian.Controls.Library/DisplayRO.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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 } }