2015-06-10 2 views
1

Как и RichTextBox, я хочу иметь возможность обрабатывать события, когда была настроена вертикальная полоса прокрутки (с помощью перетаскивания ползунка, колеса мыши или иначе) и когда курсор/текстовый курсор был перемещен. Тем не менее, эти события, как представляется, отсутствуют в Scintilla. Как я могу достичь того же результата?Отсутствие событий «Text Cursor Moved» и «Scrollbar Adjusted» в компоненте .NET Scintilla?

ответ

1

Оба они доступны в рамках события UpdateUI через структуру UpdateChange. Пример:

private void scintilla1_UpdateUI(object sender, ScintillaNET.UpdateUIEventArgs e) 
    { 
     if (e.Change == ScintillaNET.UpdateChange.VScroll) 
     { 
      ... 
     } 
    }