您如何使用书签并浏览它们而不迷失在索引中?!
这是书签代码片段:
private void btnBM(object sender, EventArgs e)
{
Line currentLine = scintilla1.Lines.Current;
if (scintilla1.Markers.GetMarkerMask(currentLine) == 0)
{
currentLine.AddMarker(0);
}
else
{
currentLine.DeleteMarker(0);
}
}
我想清除上一个指标并在下一个书签上放置一个指标,同时向下滚动以关注我尝试的下一个:
scintilla1.Indicators[2].Search(scintilla1.GetRange(),scintilla1.GetRange(scintilla1.CurrentPos)).ClearIndicator(2);
Range R;
R = scintilla1.Markers.FindPreviousMarker().Range; <-- Causes crashes bcoz of index
scintilla1.Indicators[2].Style = IndicatorStyle.Box;
scintilla1.Indicators[2].Color = Color.DarkGoldenrod;
R.SetIndicator(2);