private void Subtile_MouseDoubleClick(object sender, MouseEventArgs e) { using (InputFormRef.AutoPleaseWait pleaseWait = new InputFormRef.AutoPleaseWait(this)) { uint text_id = TextForm.SearchText(this.CurrentText); if (text_id == U.NOT_FOUND) { return; } string clipbord = ""; uint num = TranslateTextUtil.GrepReverseSearchDic(this.SimpleTranslateToTranslateDataFilename, U.ToHexString(text_id) + "]"); if (num == U.NOT_FOUND) { clipbord = "[" + U.ToHexString(text_id) + "]"; } clipbord += this.CurrentText; U.SetClipboardText(clipbord); try { MainFormUtil.OpenTextEditor(this.SimpleTranslateToTranslateDataFilename, num); } catch (Exception ee) { R.ShowStopError(ee.ToString()); } } }