но при дальнейшем создании картинка портится.
- Код: Выделить всё
Set oImg(i) = me.Controls.Add("VB.Image", NPname)
...
.Picture = LoadPicture("progressbar.jpg")
Как это можно исправить?
Set oImg(i) = me.Controls.Add("VB.Image", NPname)
...
.Picture = LoadPicture("progressbar.jpg")
Option Explicit
Private Sub Foo()
Dim i As Long
Dim objImg(8) As Object
For i = 0 To 8
Set objImg(i) = Me.Controls.Add("VB.Image", "imgTest" & i)
objImg(i).Picture = LoadPicture(App.Path & "\ProgressBar.jpg")
If i = 0 Then
objImg(i).Top = 15
Else
objImg(i).Top = objImg(i - 1).Top + objImg(i - 1).Height + 15
End If
objImg(i).Left = 15
objImg(i).Visible = True
Next i
End Sub
ACiDXX писал(а):Как это можно исправить?
Сейчас этот форум просматривают: SemrushBot и гости: 97