Как я могу закодировать две кнопки для прокрутки в RichTextBox вверх и вниз? Что я пытаюсь:Прокрутите страницу RichTextBox с помощью кнопок C#
private void btnScrollTop_Click(object sender, EventArgs e) {
if (rtbDefinitie.SelectionStart >= 30) {
rtbDefinitie.SelectionStart -= 30;
rtbDefinitie.ScrollToCaret();
}
}
private void btnScrollBottom_Click(object sender, EventArgs e) {
if (rtbDefinitie.SelectionStart <= 30) {
rtbDefinitie.SelectionStart += 30;
rtbDefinitie.ScrollToCaret();
}
}
Но, похоже, он застревает после того, как я дважды нажимаю кнопку прокрутки вниз. Что мне нужно сделать ?
проблема заключается в том, что второй щелчок регистрируется как двойной щелчок. У меня нет опыта в том, как этого избежать. Mayby легче запустить таймер, который запускается при нажатии кнопки. – Casperah
Что означает * застрять * точно означает? Пожалуйста, опишите вашу проблему в деталях! –
@Casperah: или зарегистрируйте тот же обработчик для события DoubleClick. –