private void WebBrowser _LoadCompleted(object sender, NavigationEventArgs e)
        {
            WebBrowser .LoadCompleted -= WebControl_LoadCompleted;

            var doc = WebBrowser .Document as System.Windows.Forms.HtmlDocument;
            doc.Window.Scroll += Window_Scroll;
        }

        private void WebBrowser _Scroll(object sender, System.Windows.Forms.HtmlElementEventArgs e)
        {
             //obsługa zdarzenia
        }

Chciałem to zrobić w ten sposób ale dostaję null reference przy odwołaniu się do okna.
Przejrzałem na szybko obiekt Document w debugerze i do body też nie mogę tego przypiąć.