项目用ScintillaNet搭载到WinForm以满足文本编辑的需求,在用FindReplace.Scintilla.Text=“显示内容”输出文本内容的时候会碰到文本被WinForm边框隐藏的情况。
比如我想要的是这样的:
而实际显示是这样的:
文本因为偏移而被边框隐藏了。
解决方法:
用LineScroll方法。它的第二个参数是列值,它越小文本向右偏移越大,进而能显示出被隐藏的文本。
FindReplace.Scintilla.LineScroll(0, -200);
本文共 295 字,大约阅读时间需要 1 分钟。
项目用ScintillaNet搭载到WinForm以满足文本编辑的需求,在用FindReplace.Scintilla.Text=“显示内容”输出文本内容的时候会碰到文本被WinForm边框隐藏的情况。
比如我想要的是这样的:
而实际显示是这样的:
文本因为偏移而被边框隐藏了。
解决方法:
用LineScroll方法。它的第二个参数是列值,它越小文本向右偏移越大,进而能显示出被隐藏的文本。
FindReplace.Scintilla.LineScroll(0, -200);
转载于:https://www.cnblogs.com/forbetter223/p/9870282.html