Как и RichTextBox, я хочу иметь возможность обрабатывать события, когда была настроена вертикальная полоса прокрутки (с помощью перетаскивания ползунка, колеса мыши или иначе) и когда курсор/текстовый курсор был перемещен. Тем не менее, эти события, как представляется, отсутствуют в Scintilla. Как я могу достичь того же результата?Отсутствие событий «Text Cursor Moved» и «Scrollbar Adjusted» в компоненте .NET Scintilla?
1
A
ответ
1
Оба они доступны в рамках события UpdateUI через структуру UpdateChange. Пример:
private void scintilla1_UpdateUI(object sender, ScintillaNET.UpdateUIEventArgs e)
{
if (e.Change == ScintillaNET.UpdateChange.VScroll)
{
...
}
}