我需要一个代码段来删除ScintillaNET控件的最后一行 并附加一行。我尝试了这个但是没有用:
scintilla1.GoTo.Line(scintilla1.Lines.Count);
int nowPosition = scintilla1.Caret.Position;
scintilla1.Text.Remove(nowPosition);
答案 0 :(得分:0)
抱歉迟到了。我发现这个职位,是伤心看到什么好(不是你的错),所以我不停地环顾四周,发现这一点:
((INativeScintilla)scintilla).DeleteBack()
这将模拟退格键按下(删除光标左侧的1个字符)。它不漂亮,但它可以为你完成工作。为我工作:))
对于你,你可以将光标位置存储在int中,将其设置为结尾,“退格”所有你想要的字符,然后将其设置回来。