Captura de evento de rolagem de caixa de texto?

Textbox ou richtextbox, a única coisa que quero é disparar uma função quando a barra de rolagem se move.

Eu já encontrei GetScrollPos e SetScrollPos. Pensei em verificar a posição da barra de rolagem periodicamente, mas deve haver uma maneira melhor. Então, qual é o melhor caminho?

Atualização: Usando WinForms