Próbuję zrobić printscreena webbrowsera. Przeniosłem nawet aplikację na WinFormsy + manualnie przyciskiem próbuję zapisać jako bitmapę gdy wizualnie wszystko widzę, że jest gotowe. Przekopałem Internet w poszukiwaniu solucji i nic nie pomogło. Prawdopodobnie jednym z problemów jest to, że strona jest doładowywana AJAXem (stosuję sleep + doevents w oczekiwaniu np na pojawienie się określonego diva i samo scrapowanie danych mi działa bez zarzutu).

Zauważyłem, że czasami jak poruszam scrollbarami i coś poklikam na webbrowser (typu uaktywnienie/deaktywacja focusu na jakiejś kontrolce) to wtedy się zrzuci bitamapa prawidłowo. Tak jak by się coś odświeżało/odmalowywało go podczas bezpośredniej interakcji. No ale nie jest to zawsze i trudno zreprodukować. Programowo zawsze się zrzuca biała bitmapa. Docelowo printscreen ma zadziałać w apce konsolowej, więc trzeba znaleźć metodę na jakieś programowane zmuszenie webbrowsera do zrzucenia prawidłowej bitmapy. Co może powodować, że DrawToBitmap działa prawidłowo gdy porusza się scrollbarem i innymi? Może to problem gdzieś wyżej niż samego WebBrowsera?