Cóż, dałeś mi wyzwanie z tego przyjacielu. Ale domyśliłem się, jak to zrobić. Oto kod, który kiedyś ciągnąć ten off:
Private Sub CustomizeRV(ByVal ctrl As Control)
For Each c As Control In ctrl.Controls
If TypeOf c Is PictureBox Then
Dim pb As PictureBox = DirectCast(c, PictureBox)
pb.Image = YOURNEWIMAGEHERE
End If
If c.HasChildren Then
CustomizeRV(c)
End If
Next
End Sub
wywołać tę funkcję podczas zdarzenia obciążenia forma i będzie ponownie skonfigurować obraz do ładowania, co można określić (zdać funkcja kontroli ReportViewer). Funkcja jest wywoływana rekurencyjnie do momentu znalezienia skrzynki obrazowania. W kontrolce ReportViewer znajduje się tylko jedno pole graficzne, więc nie musisz się martwić o znalezienie tego konkretnego.
Nienawidzisz tego tak bardzo? – jgallant
Haha tak! Używam rzeczy DevFexpress WinForm ... mam gładki czarny motyw z tym głupim (piksele) zielonym środkiem w środku. –