C# TabControl编辑器(文本框)-TreeView问题
我使用的是C#ICSharpCode.TextEditor,我有一个小问题,当我双击我的树视图框侧面的一个方法时,文本应该显示在您选择的位置,而不是行的末尾 这是我的密码:C# TabControl编辑器(文本框)-TreeView问题,c#,C#,我使用的是C#ICSharpCode.TextEditor,我有一个小问题,当我双击我的树视图框侧面的一个方法时,文本应该显示在您选择的位置,而不是行的末尾 这是我的密码: private void solutionBox_DoubleClick(object sender, EventArgs e) { TextEditorControl editor = ActiveEditor; if (solutionBox.SelectedNode.Text == "AddAura")
private void solutionBox_DoubleClick(object sender, EventArgs e)
{
TextEditorControl editor = ActiveEditor;
if (solutionBox.SelectedNode.Text == "AddAura")
{
editor.Text += "Add()";
}
}
现在,这将转到textbox编辑器中自定义代码的末尾:
function Hello(pThis)
pThis:
endAdd()
因此,我想要的是,当您位于“pThis”旁边并且双击“Add()”时,它将显示在“pThis”旁边&而不是试图在文本框中查找行的结尾
我知道是“+=”引起的,但我想从其他人那里得到更多的选择。不确定我是否理解你的意思。。但是editor.Text有Append()方法吗?我修复了它。谢谢p出于好奇,您的修复方法是什么
private void solutionBox\u双击(对象发送者,事件参数e){TextEditorControl editor=ActiveEditor;var text=“”;var p=editor.ActiveTextAreaControl.TextArea;var index=0;if(solutionBox.SelectedNode.text.Contains)(“AddThisTest”){text=“AddThisTest”;index=p.Caret.Offset;editor.text=editor.text.Insert(index,text);return;}