Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / самодельный ProgressBar / 4 сообщений из 4, страница 1 из 1
06.05.2004, 07:54
    #32508377
Jojo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самодельный ProgressBar
Привет всем !
В VBA Excel нарисовал форму на ней две Label-самодельный ProgressBar
Не работает, а вроде как доложно
Подскажите чего тут неправильно ...чего забыл ?

Private Sub CommandButton7_Click()
Dim i As Integer
FormProgress.Label3.Width = 0
FormProgress.Show 1
For i = 1 To 3200
FormProgress.Label3.Width = i
Sleep 500
Next i
FormProgress.Hide
End Sub

Jojo®
...
Рейтинг: 0 / 0
06.05.2004, 10:27
    #32508552
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самодельный ProgressBar
может вот так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Private Sub CommandButton1_Click()
Dim i As Long, j As Double
Label1.Width =  0 
For i =  1  To  200 
Label1.Width = i
For j =  1  To  1000000 
Next j
' обрати внимание
' -----------------
 
DoEvents
' -----------------
 


Next i
End Sub
Ну можно еще поиграться с размерами для выравнивания контролов
...
Рейтинг: 0 / 0
06.05.2004, 11:25
    #32508700
Jojo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самодельный ProgressBar
Мое почтение :) господа

блин все просто ...если на первой форме все делать ...работает ) !!!!

но у меня созрел вопрос
У меня есть одна форма на ней кнопка начать "расчет"
по нажатии у меня вызывается вторая форма в модальном режиме
на этой форме только 2 лейбла
один белого цвета шириной 320 pt -100 % - ширина не меняется
а другой синего цвета - вот у этого объекта требуется чтоб в цикле менялась ширина ...
у меня моя появляется форма превая лейбла как была белой так и отстается ...а ведь на нее поверху должна накатить синяя и еще у меня виснет приложение


Jojo®
...
Рейтинг: 0 / 0
06.05.2004, 11:41
    #32508735
Jojo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самодельный ProgressBar
Спасибо big-duke - подсказал ...
Я сделал
я код прописывал в первой форме а нада было просто приписать во второй -т.е. самой где нарисованы Label ... и все ...вот млин туплю ...
хотя я же указывал типа FromProgress.Label3.Width ...

Jojo®
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / самодельный ProgressBar / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]