А что являеться стартовым объектом (с чего программа начинает работу)? т.е. загрузка происходит с формы, или процедуры Main?
просто я попробывал следующий вариант, и у меня всё работает...
итак, я создал форму, на неё поместил progressbar, в коде формы пишу:
- Код: Выделить всё
Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Click
qwe()
End Sub
добавил модуль, в нем пишу
- Код: Выделить всё
Module Module1
Dim frm As New Form1()
Sub main()
frm.ShowDialog()
End Sub
Sub qwe()
Dim i As Integer
frm.ProgressBar1.Value = 0
For i = 1 To 100 Step 5
MsgBox("qwe")
frm.ProgressBar1.Value = i
Next i
End Sub
End Module
ну соответственно всё начинает свою работу с процедуры Main, затем при счелчке мыши по форме, запускаеться цикл, в котором и изменяеться значение Value у ProgressBar'а ну а между изминениями выводиться сообщение - это для того чтобы можно было проследить, изменяеться что-то или нет...
вот это у меня работает... если вдруг я тебя не совсем понял, говори, или вышли твои исходники (если они у тебя на VB.NET 2002 написаны), которые не работают, попробую может чего-нить исправить
удачи...