2011-12-18 7 views
0

私はC#ICSharpCode.TextEditorを使用していますが、私はTreeViewボックスの横にあるメソッドをダブルクリックすると少し問題があります。ラインの終わりではなく、選択してください。TabControl Editor(TextBox) - TreeView問題

private void solutionBox_DoubleClick(object sender, EventArgs e) 
{ 
    TextEditorControl editor = ActiveEditor; 
    if (solutionBox.SelectedNode.Text == "AddAura") 
    { 
     editor.Text += "Add()"; 
    } 
} 

が今では、テキストボックスエディタで私のカスタムコードの末尾に行く:ここ

が私のコードであるあなたがそばにいるとき

function Hello(pThis) 
    pThis: 
endAdd() 

だから、私が欲しいのです'追加'をダブルクリックすると、 'pThis'の横にTextBoxの行末を見つけようとしない&が表示されます。

私は '+ ='がそれを引き起こしていることは知っていますが、私は他の人たちからいくつかのオプションを希望します。

答えて

0

私はあなたを理解していますか、エディタを持っているかどうかわかりません.Append()メソッドがありますか?

+0

私はそれを修正しました。しかし、ありがとう。 :P –

+0

あなたの悩みから逃れたもの – MethodMan

+0

'private void solutionBox_DoubleClick(オブジェクト送信者、EventArgs 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); リターン; } } –

関連する問題