Witam
W moim programie nadpisuję funkcję OnPaint() okna głównego, w której renderuję scenę 3D, rysowaną następnie w panelu, który jest elementem okna głównego.
Oprócz tego w oknie są także menu i pasek z button'ami oraz statusBar.
Na koniec metody wywołuję this.Invalidate().
Wszystko się ładnie wyświetla, ale tylko w panelu na którym renderowana jest scena 3D. Natomiast reszta elementów okna odświeża się tylko wtedy gdy przesuwam nad nimi wskaźnik myszy.
W konstruktorze ustawiam także opcje stylu okna:
ControlStyles.AllPaintingInWmPaint
ControlStyles.Opaque
ControlStyles.UserPaint
Innym problemem jest także miganie renderowanej sceny podczas zmiany rozmiaru okna
Będę wdzieczny za kazdą pomoc przy rozwiązaniu problemu.
Z góry dziękuję i pozdrawiam