есть предварительно просчитанный массив геометрии.....arrSkSlatAnliz
далее по нему через Win GDI строится на pictureBox фигурка :
Private Sub picSlatDrw_Click()
Dim lTemp As Long
With picSlatDrw
.DrawWidth = 1
.ForeColor = &H800000
.FillColor = &HFF0000
.FillStyle = vbUpwardDiagonal
lTemp = Polygon(picSlatDrw.hdc, arrSkSlatAnliz(0), UBound(arrSkSlatAnliz) + 1)
End With 'picSlatDrw
End Sub
При этом AutoReDraw = False....
при RePaint формы - скажим по Activate и DeActivate - прорисовка Polygon - пропадает. Если прорисовку из arrSkSlatAnliz делать родным
pictureBox.Line - прорисовка при RePaint формы остается(AutoReDraw = False). Как сберечь прорисовку???? Please help......